mirror of
https://github.com/aljazceru/lnd-manageJ.git
synced 2026-01-22 07:24:23 +01:00
log settled and failed HTLCs
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
package de.cotto.lndmanagej;
|
||||
|
||||
import de.cotto.lndmanagej.grpc.GrpcHtlcEvents;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.scheduling.annotation.Scheduled;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class HtlcLogger {
|
||||
private final Logger logger = LoggerFactory.getLogger(getClass());
|
||||
private final GrpcHtlcEvents grpcHtlcEvents;
|
||||
|
||||
public HtlcLogger(GrpcHtlcEvents grpcHtlcEvents) {
|
||||
this.grpcHtlcEvents = grpcHtlcEvents;
|
||||
}
|
||||
|
||||
@Scheduled(fixedDelay = 1_000)
|
||||
public void logForwardFailures() {
|
||||
grpcHtlcEvents.getForwardFailures()
|
||||
.forEach(forwardFailure -> logger.info("Forward Failure: {}", forwardFailure));
|
||||
}
|
||||
|
||||
@Scheduled(fixedDelay = 1_000)
|
||||
public void logSettledForwards() {
|
||||
grpcHtlcEvents.getSettledForwards()
|
||||
.forEach(settledForward -> logger.info("Settled Forward: {}", settledForward));
|
||||
}
|
||||
}
|
||||
@@ -15,7 +15,7 @@ public class InfoLogger {
|
||||
this.grpcGetInfo = grpcGetInfo;
|
||||
}
|
||||
|
||||
@Scheduled(fixedRate = 10_000)
|
||||
@Scheduled(fixedRate = 60_000)
|
||||
public void logDetails() {
|
||||
logger.info("Alias: {}", grpcGetInfo.getAlias());
|
||||
logger.info("Pubkey: {}", grpcGetInfo.getPubkey());
|
||||
|
||||
Reference in New Issue
Block a user