Package | Description |
---|---|
org.apache.logging.log4j.core.async |
Provides Asynchronous Logger classes and interfaces for low-latency logging.
|
Modifier and Type | Field and Description |
---|---|
private com.lmax.disruptor.dsl.Disruptor<AsyncLoggerConfigDisruptor.Log4jEventWrapper> |
AsyncLoggerConfigDisruptor.disruptor |
private com.lmax.disruptor.EventFactory<AsyncLoggerConfigDisruptor.Log4jEventWrapper> |
AsyncLoggerConfigDisruptor.factory |
private static com.lmax.disruptor.EventFactory<AsyncLoggerConfigDisruptor.Log4jEventWrapper> |
AsyncLoggerConfigDisruptor.FACTORY
Factory used to populate the RingBuffer with events.
|
private static com.lmax.disruptor.EventFactory<AsyncLoggerConfigDisruptor.Log4jEventWrapper> |
AsyncLoggerConfigDisruptor.MUTABLE_FACTORY
Factory used to populate the RingBuffer with events.
|
private static com.lmax.disruptor.EventTranslatorTwoArg<AsyncLoggerConfigDisruptor.Log4jEventWrapper,LogEvent,AsyncLoggerConfig> |
AsyncLoggerConfigDisruptor.MUTABLE_TRANSLATOR
Object responsible for passing on data to a RingBuffer event with a MutableLogEvent.
|
private com.lmax.disruptor.EventTranslatorTwoArg<AsyncLoggerConfigDisruptor.Log4jEventWrapper,LogEvent,AsyncLoggerConfig> |
AsyncLoggerConfigDisruptor.translator |
private static com.lmax.disruptor.EventTranslatorTwoArg<AsyncLoggerConfigDisruptor.Log4jEventWrapper,LogEvent,AsyncLoggerConfig> |
AsyncLoggerConfigDisruptor.TRANSLATOR
Object responsible for passing on data to a specific RingBuffer event.
|
Modifier and Type | Method and Description |
---|---|
(package private) static com.lmax.disruptor.ExceptionHandler<AsyncLoggerConfigDisruptor.Log4jEventWrapper> |
DisruptorUtil.getAsyncLoggerConfigExceptionHandler() |
Modifier and Type | Method and Description |
---|---|
void |
AsyncLoggerConfigDefaultExceptionHandler.handleEventException(java.lang.Throwable throwable,
long sequence,
AsyncLoggerConfigDisruptor.Log4jEventWrapper event) |
void |
AsyncLoggerConfigDisruptor.Log4jEventWrapperHandler.onEvent(AsyncLoggerConfigDisruptor.Log4jEventWrapper event,
long sequence,
boolean endOfBatch) |
Modifier and Type | Method and Description |
---|---|
private boolean |
AsyncLoggerConfigDisruptor.hasLog4jBeenShutDown(com.lmax.disruptor.dsl.Disruptor<AsyncLoggerConfigDisruptor.Log4jEventWrapper> aDisruptor)
Returns
true if the specified disruptor is null. |