Package | Description |
---|---|
org.apache.log4j.bridge | |
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 |
LogEventWrapper.getThrownProxy() |
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 |
(package private) static ThrowableProxy[] |
ThrowableProxyHelper.EMPTY_THROWABLE_PROXY_ARRAY |
private ThrowableProxy[] |
ThrowableProxy.suppressedProxies |
private ThrowableProxy |
Log4jLogEvent.thrownProxy |
private ThrowableProxy |
Log4jLogEvent.Builder.thrownProxy |
private ThrowableProxy |
Log4jLogEvent.LogEventProxy.thrownProxy |
private ThrowableProxy |
MutableLogEvent.thrownProxy |
Modifier and Type | Method and Description |
---|---|
ThrowableProxy |
ThrowableProxy.getCauseProxy() |
ThrowableProxy[] |
ThrowableProxy.getSuppressedProxies()
Gets proxies for suppressed exceptions.
|
ThrowableProxy |
Log4jLogEvent.getThrownProxy()
Returns the ThrowableProxy associated with the event, or null.
|
ThrowableProxy |
MutableLogEvent.getThrownProxy()
Returns the ThrowableProxy associated with the event, or null.
|
(package private) static ThrowableProxy[] |
ThrowableProxyHelper.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 static void |
ThrowableProxyRenderer.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) |
(package private) static void |
ThrowableProxyRenderer.formatCauseStackTrace(ThrowableProxy src,
java.lang.StringBuilder sb,
java.util.List<java.lang.String> ignorePackages,
TextRenderer textRenderer,
java.lang.String suffix,
java.lang.String lineSeparator)
Formats the Throwable that is the cause of the
|
(package private) static void |
ThrowableProxyRenderer.formatExtendedStackTraceTo(ThrowableProxy src,
java.lang.StringBuilder sb,
java.util.List<java.lang.String> ignorePackages,
TextRenderer textRenderer,
java.lang.String suffix,
java.lang.String lineSeparator)
Formats the stack trace including packaging information.
|
private static void |
ThrowableProxyRenderer.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 static void |
ThrowableProxyRenderer.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.
|
(package private) static void |
ThrowableProxyRenderer.formatWrapper(java.lang.StringBuilder sb,
ThrowableProxy cause,
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.lang.String suffix)
Formats the specified Throwable.
|
private static void |
ThrowableProxyRenderer.renderOn(ThrowableProxy src,
java.lang.StringBuilder output,
TextRenderer textRenderer) |
Log4jLogEvent.Builder |
Log4jLogEvent.Builder.setThrownProxy(ThrowableProxy thrownProxy) |
(package private) static ExtendedStackTraceElement[] |
ThrowableProxyHelper.toExtendedStackTrace(ThrowableProxy src,
java.util.Stack<java.lang.Class<?>> stack,
java.util.Map<java.lang.String,ThrowableProxyHelper.CacheEntry> map,
java.lang.StackTraceElement[] rootTrace,
java.lang.StackTraceElement[] stackTrace)
Resolve all the stack entries in this stack trace that are not common with the parent.
|
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.
|