Uses of Class
org.apache.logging.log4j.core.async.RingBufferLogEvent
Packages that use RingBufferLogEvent
Package
Description
Provides Asynchronous Logger classes and interfaces for low-latency logging.
-
Uses of RingBufferLogEvent in org.apache.logging.log4j.core.async
Subclasses with type arguments of type RingBufferLogEvent in org.apache.logging.log4j.core.asyncModifier and TypeClassDescriptionclassDefault disruptor exception handler for errors that occur in the AsyncLogger background thread.Classes in org.apache.logging.log4j.core.async that implement interfaces with type arguments of type RingBufferLogEventModifier and TypeClassDescriptionclassAsyncLogger is a logger designed for high throughput and low latency logging.classThis event handler gets passed messages from the RingBuffer as they become available.classThis class is responsible for writing elements that make up a log event into the ringbufferRingBufferLogEvent.Methods in org.apache.logging.log4j.core.async with parameters of type RingBufferLogEventModifier and TypeMethodDescriptionvoidAsyncLogger.actualAsyncLog(RingBufferLogEvent event) This method is called by the EventHandler that processes the RingBufferLogEvent in a separate thread.voidRingBufferLogEventHandler.onEvent(RingBufferLogEvent event, long sequence, boolean endOfBatch) voidAsyncLogger.translateTo(RingBufferLogEvent event, long sequence, Object... args) voidRingBufferLogEventTranslator.translateTo(RingBufferLogEvent event, long sequence)