Class AsyncDisruptorAppender.LogEvent<Event>

java.lang.Object
net.logstash.logback.appender.AsyncDisruptorAppender.LogEvent<Event>
Enclosing class:
AsyncDisruptorAppender<Event extends DeferredProcessingAware,Listener extends AppenderListener<Event>>

protected static class AsyncDisruptorAppender.LogEvent<Event> extends Object
Event wrapper object used for each element of the RingBuffer.
  • Field Details

    • event

      public volatile Event event
      The logback event.
  • Constructor Details

    • LogEvent

      protected LogEvent()
  • Method Details

    • recycle

      public void recycle()
      Recycle the instance before it is reused by the RingBuffer.