Package pl.tkowalcz.tjahzi
Class LoggingSystem
- java.lang.Object
-
- pl.tkowalcz.tjahzi.LoggingSystem
-
public class LoggingSystem extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LoggingSystem(org.agrona.concurrent.ringbuffer.ManyToOneRingBuffer logBuffer, org.agrona.concurrent.AgentRunner runner, MonitoringModule monitoringModule, java.io.Closeable... resourcesToCleanup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose(int retryCloseTimeoutMs, java.util.function.Consumer<java.lang.Thread> closeFailAction)TjahziLoggercreateLogger()intgetLogBufferSize()voidstart()
-
-
-
Constructor Detail
-
LoggingSystem
public LoggingSystem(org.agrona.concurrent.ringbuffer.ManyToOneRingBuffer logBuffer, org.agrona.concurrent.AgentRunner runner, MonitoringModule monitoringModule, java.io.Closeable... resourcesToCleanup)
-
-
Method Detail
-
createLogger
public TjahziLogger createLogger()
-
start
public void start()
-
close
public void close(int retryCloseTimeoutMs, java.util.function.Consumer<java.lang.Thread> closeFailAction)
-
getLogBufferSize
public int getLogBufferSize()
-
-