Class LoggingSystem

java.lang.Object
pl.tkowalcz.tjahzi.LoggingSystem

public class LoggingSystem extends Object
  • Constructor Details

    • LoggingSystem

      public LoggingSystem(org.agrona.concurrent.ringbuffer.ManyToOneRingBuffer logBuffer, org.agrona.concurrent.AgentRunner runner, MonitoringModule monitoringModule, boolean useDaemonThreads, Closeable... resourcesToCleanup)
  • Method Details

    • createLogger

      public TjahziLogger createLogger()
    • start

      public void start()
    • close

      public void close(int retryCloseTimeoutMs, Consumer<Thread> closeFailAction)
    • getLogBufferSize

      public int getLogBufferSize()
    • getLogBufferByteRemainsSize

      public int getLogBufferByteRemainsSize()