diff --git a/application/src/main/java/de/cotto/lndmanagej/HtlcLogger.java b/application/src/main/java/de/cotto/lndmanagej/HtlcLogger.java deleted file mode 100644 index e6a78c5e..00000000 --- a/application/src/main/java/de/cotto/lndmanagej/HtlcLogger.java +++ /dev/null @@ -1,29 +0,0 @@ -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)); - } -} diff --git a/application/src/test/java/de/cotto/lndmanagej/HtlcLoggerTest.java b/application/src/test/java/de/cotto/lndmanagej/HtlcLoggerTest.java deleted file mode 100644 index 8973c835..00000000 --- a/application/src/test/java/de/cotto/lndmanagej/HtlcLoggerTest.java +++ /dev/null @@ -1,44 +0,0 @@ -package de.cotto.lndmanagej; - -import de.cotto.lndmanagej.grpc.GrpcHtlcEvents; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.junit.jupiter.MockitoExtension; -import uk.org.lidalia.slf4jtest.TestLogger; -import uk.org.lidalia.slf4jtest.TestLoggerFactory; - -import java.util.stream.Stream; - -import static de.cotto.lndmanagej.model.ForwardFailureFixtures.FORWARD_FAILURE; -import static de.cotto.lndmanagej.model.SettledForwardFixtures.SETTLED_FORWARD; -import static org.assertj.core.api.Assertions.assertThat; -import static org.mockito.Mockito.when; -import static uk.org.lidalia.slf4jtest.LoggingEvent.info; - -@ExtendWith(MockitoExtension.class) -class HtlcLoggerTest { - private final TestLogger logger = TestLoggerFactory.getTestLogger(HtlcLogger.class); - - @InjectMocks - private HtlcLogger htlcLogger; - - @Mock - @SuppressWarnings("unused") - private GrpcHtlcEvents grpcHtlcEvents; - - @Test - void logSettledForwards() { - when(grpcHtlcEvents.getSettledForwards()).thenReturn(Stream.of(SETTLED_FORWARD)); - htlcLogger.logSettledForwards(); - assertThat(logger.getLoggingEvents()).contains(info("Settled Forward: {}", SETTLED_FORWARD)); - } - - @Test - void logForwardFailures() { - when(grpcHtlcEvents.getForwardFailures()).thenReturn(Stream.of(FORWARD_FAILURE)); - htlcLogger.logForwardFailures(); - assertThat(logger.getLoggingEvents()).contains(info("Forward Failure: {}", FORWARD_FAILURE)); - } -} \ No newline at end of file