Package | Description |
---|---|
org.apache.logging.log4j.core |
Implementation of Log4j 2.
|
org.apache.logging.log4j.core.async |
Provides Asynchronous Logger classes and interfaces for low-latency logging.
|
org.apache.logging.log4j.core.impl |
Log4j 2 private implementation classes.
|
Modifier and Type | Method and Description |
---|---|
ThrowableProxy |
LogEvent.getThrownProxy()
Gets throwable proxy associated with logging request.
|
ThrowableProxy |
AbstractLogEvent.getThrownProxy() |
Modifier and Type | Field and Description |
---|---|
private ThrowableProxy |
RingBufferLogEvent.thrownProxy |
Modifier and Type | Method and Description |
---|---|
ThrowableProxy |
RingBufferLogEvent.getThrownProxy() |
Modifier and Type | Field and Description |
---|---|
private ThrowableProxy |
ThrowableProxy.causeProxy |
private static ThrowableProxy[] |
ThrowableProxy.EMPTY_THROWABLE_PROXY_ARRAY |
private ThrowableProxy[] |
ThrowableProxy.suppressedProxies |
private ThrowableProxy |
MutableLogEvent.thrownProxy |
private ThrowableProxy |
Log4jLogEvent.thrownProxy |
private ThrowableProxy |
Log4jLogEvent.Builder.thrownProxy |
private ThrowableProxy |
Log4jLogEvent.LogEventProxy.thrownProxy |
Modifier and Type | Method and Description |
---|---|
ThrowableProxy |
ThrowableProxy.getCauseProxy() |
ThrowableProxy[] |
ThrowableProxy.getSuppressedProxies()
Gets proxies for suppressed exceptions.
|
ThrowableProxy |
MutableLogEvent.getThrownProxy()
Returns the ThrowableProxy associated with the event, or null.
|
ThrowableProxy |
Log4jLogEvent.getThrownProxy()
Returns the ThrowableProxy associated with the event, or null.
|
private ThrowableProxy[] |
ThrowableProxy.toSuppressedProxies(java.lang.Throwable thrown,
java.util.Set<java.lang.Throwable> suppressedVisited) |
Modifier and Type | Method and Description |
---|---|
static Log4jLogEvent |
Log4jLogEvent.createEvent(java.lang.String loggerName,
Marker marker,
java.lang.String loggerFQCN,
Level level,
Message message,
java.lang.Throwable thrown,
ThrowableProxy thrownProxy,
java.util.Map<java.lang.String,java.lang.String> mdc,
ThreadContext.ContextStack ndc,
java.lang.String threadName,
java.lang.StackTraceElement location,
long timestamp)
Deprecated.
use
Log4jLogEvent.Builder instead. This method will be removed in an upcoming release. |
private void |
ThrowableProxy.formatCause(java.lang.StringBuilder sb,
java.lang.String prefix,
ThrowableProxy cause,
java.util.List<java.lang.String> ignorePackages,
TextRenderer textRenderer,
java.lang.String suffix,
java.lang.String lineSeparator) |
private void |
ThrowableProxy.formatSuppressed(java.lang.StringBuilder sb,
java.lang.String prefix,
ThrowableProxy[] suppressedProxies,
java.util.List<java.lang.String> ignorePackages,
TextRenderer textRenderer,
java.lang.String suffix,
java.lang.String lineSeparator) |
private void |
ThrowableProxy.formatThrowableProxy(java.lang.StringBuilder sb,
java.lang.String prefix,
java.lang.String causeLabel,
ThrowableProxy throwableProxy,
java.util.List<java.lang.String> ignorePackages,
TextRenderer textRenderer,
java.lang.String suffix,
java.lang.String lineSeparator) |
void |
ThrowableProxy.formatWrapper(java.lang.StringBuilder sb,
ThrowableProxy cause,
java.util.List<java.lang.String> ignorePackages,
java.lang.String suffix)
Formats the specified Throwable.
|
void |
ThrowableProxy.formatWrapper(java.lang.StringBuilder sb,
ThrowableProxy cause,
java.util.List<java.lang.String> ignorePackages,
TextRenderer textRenderer,
java.lang.String suffix)
Formats the specified Throwable.
|
void |
ThrowableProxy.formatWrapper(java.lang.StringBuilder sb,
ThrowableProxy cause,
java.util.List<java.lang.String> ignorePackages,
TextRenderer textRenderer,
java.lang.String suffix,
java.lang.String lineSeparator)
Formats the specified Throwable.
|
void |
ThrowableProxy.formatWrapper(java.lang.StringBuilder sb,
ThrowableProxy cause,
java.lang.String suffix)
Formats the specified Throwable.
|
Log4jLogEvent.Builder |
Log4jLogEvent.Builder.setThrownProxy(ThrowableProxy thrownProxy) |
Constructor and Description |
---|
Log4jLogEvent(java.lang.String loggerName,
Marker marker,
java.lang.String loggerFQCN,
Level level,
Message message,
java.lang.Throwable thrown,
ThrowableProxy thrownProxy,
StringMap contextData,
ThreadContext.ContextStack contextStack,
long threadId,
java.lang.String threadName,
int threadPriority,
java.lang.StackTraceElement source,
Clock clock,
long nanoTime) |
Log4jLogEvent(java.lang.String loggerName,
Marker marker,
java.lang.String loggerFQCN,
Level level,
Message message,
java.lang.Throwable thrown,
ThrowableProxy thrownProxy,
StringMap contextData,
ThreadContext.ContextStack contextStack,
long threadId,
java.lang.String threadName,
int threadPriority,
java.lang.StackTraceElement source,
long nanoTime) |
Log4jLogEvent(java.lang.String loggerName,
Marker marker,
java.lang.String loggerFQCN,
Level level,
Message message,
java.lang.Throwable thrown,
ThrowableProxy thrownProxy,
StringMap contextData,
ThreadContext.ContextStack contextStack,
long threadId,
java.lang.String threadName,
int threadPriority,
java.lang.StackTraceElement source,
long timestampMillis,
int nanoOfMillisecond,
long nanoTime)
Constructor.
|