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
Fields in org.apache.logging.log4j.core.async with type parameters of type RingBufferLogEventModifier and TypeFieldDescriptionprivate com.lmax.disruptor.dsl.Disruptor<RingBufferLogEvent>
AsyncLoggerDisruptor.disruptor
Methods in org.apache.logging.log4j.core.async that return RingBufferLogEventMethods in org.apache.logging.log4j.core.async that return types with arguments of type RingBufferLogEventModifier and TypeMethodDescription(package private) static com.lmax.disruptor.ExceptionHandler<RingBufferLogEvent>
DisruptorUtil.getAsyncLoggerExceptionHandler()
(package private) com.lmax.disruptor.dsl.Disruptor<RingBufferLogEvent>
AsyncLoggerDisruptor.getDisruptor()
Methods in org.apache.logging.log4j.core.async with parameters of type RingBufferLogEventModifier and TypeMethodDescriptionvoid
AsyncLogger.actualAsyncLog
(RingBufferLogEvent event) This method is called by the EventHandler that processes the RingBufferLogEvent in a separate thread.private static StringMap
AsyncLogger.getContextData
(RingBufferLogEvent event) void
RingBufferLogEventHandler.onEvent
(RingBufferLogEvent event, long sequence, boolean endOfBatch) private void
AsyncLogger.onPropertiesPresent
(RingBufferLogEvent event, List<Property> properties) void
AsyncLogger.translateTo
(RingBufferLogEvent event, long sequence, Object... args) void
RingBufferLogEventTranslator.translateTo
(RingBufferLogEvent event, long sequence) Method parameters in org.apache.logging.log4j.core.async with type arguments of type RingBufferLogEventModifier and TypeMethodDescription(package private) void
AsyncLoggerDisruptor.enqueueLogMessageWhenQueueFull
(com.lmax.disruptor.EventTranslatorVararg<RingBufferLogEvent> translator, AsyncLogger asyncLogger, StackTraceElement location, String fqcn, Level level, Marker marker, Message msg, Throwable thrown) private boolean
AsyncLoggerDisruptor.hasLog4jBeenShutDown
(com.lmax.disruptor.dsl.Disruptor<RingBufferLogEvent> aDisruptor) Returnstrue
if the specified disruptor is null.