diff --git a/log4j2-appender/src/main/java/pl/tkowalcz/tjahzi/log4j2/LokiAppenderBuilder.java b/log4j2-appender/src/main/java/pl/tkowalcz/tjahzi/log4j2/LokiAppenderBuilder.java index f161823..8ed1b18 100644 --- a/log4j2-appender/src/main/java/pl/tkowalcz/tjahzi/log4j2/LokiAppenderBuilder.java +++ b/log4j2-appender/src/main/java/pl/tkowalcz/tjahzi/log4j2/LokiAppenderBuilder.java @@ -74,6 +74,9 @@ public class LokiAppenderBuilder> extends Abstr @PluginBuilderAttribute private long batchWait = 5; + @PluginBuilderAttribute + private long logShipperIntervalMillis = 250; + @PluginBuilderAttribute private int shutdownTimeoutSeconds = 10; @@ -142,6 +145,7 @@ public class LokiAppenderBuilder> extends Abstr TimeUnit.SECONDS.toMillis(batchWait), bufferSizeBytes, TimeUnit.SECONDS.toMillis(shutdownTimeoutSeconds), + logShipperIntervalMillis, isUseOffHeapBuffer() ); @@ -247,6 +251,14 @@ public class LokiAppenderBuilder> extends Abstr this.batchWait = batchWait; } + public long getLogShipperIntervalMillis() { + return logShipperIntervalMillis; + } + + public void setLogShipperIntervalMillis(long logShipperIntervalMillis) { + this.logShipperIntervalMillis = logShipperIntervalMillis; + } + public int getShutdownTimeoutSeconds() { return shutdownTimeoutSeconds; }