Uses of Class
org.apache.logging.log4j.core.async.RingBufferLogEvent
-
Packages that use RingBufferLogEvent Package Description org.apache.logging.log4j.core.async 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 RingBufferLogEvent Modifier and Type Field Description private com.lmax.disruptor.dsl.Disruptor<RingBufferLogEvent>
AsyncLoggerDisruptor. disruptor
Methods in org.apache.logging.log4j.core.async that return RingBufferLogEvent Modifier and Type Method Description RingBufferLogEvent
RingBufferLogEvent.Factory. newInstance()
Methods in org.apache.logging.log4j.core.async that return types with arguments of type RingBufferLogEvent Modifier and Type Method Description (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 RingBufferLogEvent Modifier and Type Method Description void
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, java.util.List<Property> properties)
void
AsyncLogger. translateTo(RingBufferLogEvent event, long sequence, java.lang.Object... args)
void
RingBufferLogEventTranslator. translateTo(RingBufferLogEvent event, long sequence)
Method parameters in org.apache.logging.log4j.core.async with type arguments of type RingBufferLogEvent Modifier and Type Method Description (package private) void
AsyncLoggerDisruptor. enqueueLogMessageWhenQueueFull(com.lmax.disruptor.EventTranslatorVararg<RingBufferLogEvent> translator, AsyncLogger asyncLogger, java.lang.StackTraceElement location, java.lang.String fqcn, Level level, Marker marker, Message msg, java.lang.Throwable thrown)
private boolean
AsyncLoggerDisruptor. hasLog4jBeenShutDown(com.lmax.disruptor.dsl.Disruptor<RingBufferLogEvent> aDisruptor)
Returnstrue
if the specified disruptor is null.
-