Package | Description |
---|---|
org.apache.logging.log4j.core.async |
Provides Asynchronous Logger classes and interfaces for low-latency logging.
|
org.apache.logging.log4j.core.config |
Configuration of Log4j 2.
|
org.apache.logging.log4j.core.impl |
Log4j 2 private implementation classes.
|
org.apache.logging.log4j.core.util |
Log4j 2 helper classes.
|
Modifier and Type | Method and Description |
---|---|
void |
RingBufferLogEventTranslator.setBasicValues(AsyncLogger anAsyncLogger,
String aLoggerName,
org.apache.logging.log4j.Marker aMarker,
String theFqcn,
org.apache.logging.log4j.Level aLevel,
org.apache.logging.log4j.message.Message msg,
Throwable aThrowable,
org.apache.logging.log4j.ThreadContext.ContextStack aContextStack,
StackTraceElement aLocation,
Clock aClock,
NanoClock aNanoClock) |
void |
RingBufferLogEvent.setValues(AsyncLogger anAsyncLogger,
String aLoggerName,
org.apache.logging.log4j.Marker aMarker,
String theFqcn,
org.apache.logging.log4j.Level aLevel,
org.apache.logging.log4j.message.Message msg,
Throwable aThrowable,
org.apache.logging.log4j.util.StringMap mutableContextData,
org.apache.logging.log4j.ThreadContext.ContextStack aContextStack,
long threadId,
String threadName,
int threadPriority,
StackTraceElement aLocation,
Clock clock,
NanoClock nanoClock) |
Modifier and Type | Method and Description |
---|---|
NanoClock |
AbstractConfiguration.getNanoClock() |
NanoClock |
Configuration.getNanoClock()
Returns the
NanoClock instance for this configuration. |
Modifier and Type | Method and Description |
---|---|
void |
AbstractConfiguration.setNanoClock(NanoClock nanoClock) |
void |
Configuration.setNanoClock(NanoClock nanoClock)
Sets the
NanoClock instance for this configuration. |
Modifier and Type | Method and Description |
---|---|
static NanoClock |
Log4jLogEvent.getNanoClock()
Returns the
NanoClock to use for creating the nanoTime timestamp of log events. |
Modifier and Type | Method and Description |
---|---|
static void |
Log4jLogEvent.setNanoClock(NanoClock nanoClock)
Sets the
NanoClock to use for creating the nanoTime timestamp of log events. |
Modifier and Type | Class and Description |
---|---|
class |
DummyNanoClock
Implementation of the
NanoClock interface that always returns a fixed value. |
class |
SystemNanoClock
Implementation of the
NanoClock interface that returns the system nano time. |
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.