Uses of Class
org.apache.logging.log4j.core.async.RingBufferLogEvent
-
Packages that use RingBufferLogEvent Package Description org.apache.logging.log4j.core.async -
-
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. disruptorMethods in org.apache.logging.log4j.core.async that return RingBufferLogEvent Modifier and Type Method Description RingBufferLogEventRingBufferLogEvent.Factory. newInstance()Methods in org.apache.logging.log4j.core.async that return types with arguments of type RingBufferLogEvent Modifier and Type Method Description private static com.lmax.disruptor.EventHandler<RingBufferLogEvent>AsyncLoggerDisruptor. createEventHandler()Creates an appropriate event handler for the Disruptor library used.(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 voidAsyncLogger. actualAsyncLog(RingBufferLogEvent event)This method is called by the EventHandler that processes the RingBufferLogEvent in a separate thread.private static StringMapAsyncLogger. getContextData(RingBufferLogEvent event)voidRingBufferLogEventHandler4. onEvent(RingBufferLogEvent event, long sequence, boolean endOfBatch)private voidAsyncLogger. onPropertiesPresent(RingBufferLogEvent event, java.util.List<Property> properties)voidAsyncLogger. translateTo(RingBufferLogEvent event, long sequence, java.lang.Object... args)voidRingBufferLogEventTranslator. 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) voidAsyncLoggerDisruptor. 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 booleanAsyncLoggerDisruptor. hasLog4jBeenShutDown(com.lmax.disruptor.dsl.Disruptor<RingBufferLogEvent> aDisruptor)Returnstrueif the specified disruptor is null.
-