Module logstash.logback.encoder
Package net.logstash.logback.appender
package net.logstash.logback.appender
-
ClassDescriptionAbstractLogstashTcpSocketAppender<Event extends DeferredProcessingAware,
Listener extends TcpAppenderListener<Event>> AnAsyncDisruptorAppenderappender that writes events to a TCPSocketoutputStream.AbstractLogstashUdpSocketAppender<Event extends DeferredProcessingAware>An appender that sends events over UDP using a customLayout.AsyncDisruptorAppender<Event extends DeferredProcessingAware,Listener extends AppenderListener<Event>> An asynchronous appender that uses an LMAX DisruptorRingBufferas the interthread data exchange mechanism (as opposed to aBlockingQueueused by logback'sAsyncAppender).Event wrapper object used for each element of theRingBuffer.Factory for creating the initialAsyncDisruptorAppender.LogEvents to populate theRingBuffer.Sets theAsyncDisruptorAppender.LogEvent.eventto the logback Event.DelegatingAsyncDisruptorAppender<Event extends DeferredProcessingAware,Listener extends AppenderListener<Event>> AnAsyncDisruptorAppenderthat delegates appending of an event to delegateDelegatingAsyncDisruptorAppender.appenders.AAbstractLogstashTcpSocketAppenderfor loggingIAccessEvents.An appender that sends access events over UDP using a customLayout.AAbstractLogstashTcpSocketAppenderfor loggingILoggingEvents.An appender that sends log events over UDP using a customLayout.Indicates that an event cannot be sent because an outbound connection is not established.Indicates that a ring buffer is full, and therefore cannot enqueue new items.Indicates that an action cannot be performed because a shutdown is in progressCreatesWaitStrategyobjects from strings.