Uses of Class
org.apache.logging.log4j.core.impl.ThrowableProxy
Packages that use ThrowableProxy
Package
Description
Implementation of Log4j 2.
Provides Asynchronous Logger classes and interfaces for low-latency logging.
Log4j 2 private implementation classes.
-
Uses of ThrowableProxy in org.apache.log4j.bridge
Methods in org.apache.log4j.bridge that return ThrowableProxy -
Uses of ThrowableProxy in org.apache.logging.log4j.core
Methods in org.apache.logging.log4j.core that return ThrowableProxyModifier and TypeMethodDescriptionAbstractLogEvent.getThrownProxy()
LogEvent.getThrownProxy()
Gets throwable proxy associated with logging request. -
Uses of ThrowableProxy in org.apache.logging.log4j.core.async
Fields in org.apache.logging.log4j.core.async declared as ThrowableProxyMethods in org.apache.logging.log4j.core.async that return ThrowableProxy -
Uses of ThrowableProxy in org.apache.logging.log4j.core.impl
Fields in org.apache.logging.log4j.core.impl declared as ThrowableProxyModifier and TypeFieldDescriptionprivate final ThrowableProxy
ThrowableProxy.causeProxy
(package private) static final ThrowableProxy[]
ThrowableProxy.EMPTY_ARRAY
private final ThrowableProxy[]
ThrowableProxy.suppressedProxies
private ThrowableProxy
Log4jLogEvent.Builder.thrownProxy
private final ThrowableProxy
Log4jLogEvent.LogEventProxy.thrownProxy
private ThrowableProxy
Log4jLogEvent.thrownProxy
private ThrowableProxy
MutableLogEvent.thrownProxy
Methods in org.apache.logging.log4j.core.impl that return ThrowableProxyModifier and TypeMethodDescriptionThrowableProxy.getCauseProxy()
ThrowableProxy.getSuppressedProxies()
Gets proxies for suppressed exceptions.Log4jLogEvent.getThrownProxy()
Returns the ThrowableProxy associated with the event, or null.MutableLogEvent.getThrownProxy()
Returns the ThrowableProxy associated with the event, or null.(package private) static ThrowableProxy[]
ThrowableProxyHelper.toSuppressedProxies
(Throwable thrown, Set<Throwable> suppressedVisited) Methods in org.apache.logging.log4j.core.impl with parameters of type ThrowableProxyModifier and TypeMethodDescriptionstatic Log4jLogEvent
Log4jLogEvent.createEvent
(String loggerName, Marker marker, String loggerFQCN, Level level, Message message, Throwable thrown, ThrowableProxy thrownProxy, Map<String, String> mdc, ThreadContext.ContextStack ndc, String threadName, StackTraceElement location, long timestamp) Deprecated.private static void
ThrowableProxyRenderer.formatCause
(StringBuilder sb, String prefix, ThrowableProxy cause, List<String> ignorePackages, TextRenderer textRenderer, String suffix, String lineSeparator) (package private) static void
ThrowableProxyRenderer.formatCauseStackTrace
(ThrowableProxy src, StringBuilder sb, List<String> ignorePackages, TextRenderer textRenderer, String suffix, String lineSeparator) Formats the Throwable that is the cause of the(package private) static void
ThrowableProxyRenderer.formatExtendedStackTraceTo
(ThrowableProxy src, StringBuilder sb, List<String> ignorePackages, TextRenderer textRenderer, String suffix, String lineSeparator) Formats the stack trace including packaging information.private static void
ThrowableProxyRenderer.formatSuppressed
(StringBuilder sb, String prefix, ThrowableProxy[] suppressedProxies, List<String> ignorePackages, TextRenderer textRenderer, String suffix, String lineSeparator) private static void
ThrowableProxyRenderer.formatThrowableProxy
(StringBuilder sb, String prefix, String causeLabel, ThrowableProxy throwableProxy, List<String> ignorePackages, TextRenderer textRenderer, String suffix, String lineSeparator) void
ThrowableProxy.formatWrapper
(StringBuilder sb, ThrowableProxy cause, String suffix) Formats the specified Throwable.void
ThrowableProxy.formatWrapper
(StringBuilder sb, ThrowableProxy cause, List<String> ignorePackages, String suffix) Formats the specified Throwable.void
ThrowableProxy.formatWrapper
(StringBuilder sb, ThrowableProxy cause, List<String> ignorePackages, TextRenderer textRenderer, String suffix) Formats the specified Throwable.void
ThrowableProxy.formatWrapper
(StringBuilder sb, ThrowableProxy cause, List<String> ignorePackages, TextRenderer textRenderer, String suffix, String lineSeparator) Formats the specified Throwable.(package private) static void
ThrowableProxyRenderer.formatWrapper
(StringBuilder sb, ThrowableProxy cause, List<String> ignorePackages, TextRenderer textRenderer, String suffix, String lineSeparator) private static void
ThrowableProxyRenderer.renderOn
(ThrowableProxy src, StringBuilder output, TextRenderer textRenderer) Log4jLogEvent.Builder.setThrownProxy
(ThrowableProxy thrownProxy) (package private) static ExtendedStackTraceElement[]
ThrowableProxyHelper.toExtendedStackTrace
(ThrowableProxy src, Deque<Class<?>> stack, Map<String, ThrowableProxyHelper.CacheEntry> map, StackTraceElement[] rootTrace, StackTraceElement[] stackTrace) Resolve all the stack entries in this stack trace that are not common with the parent.Constructors in org.apache.logging.log4j.core.impl with parameters of type ThrowableProxyModifierConstructorDescriptionprivate
Log4jLogEvent
(String loggerName, Marker marker, String loggerFQCN, Level level, Message message, Throwable thrown, ThrowableProxy thrownProxy, StringMap contextData, ThreadContext.ContextStack contextStack, long threadId, String threadName, int threadPriority, StackTraceElement source, long nanoTime) private
Log4jLogEvent
(String loggerName, Marker marker, String loggerFQCN, Level level, Message message, Throwable thrown, ThrowableProxy thrownProxy, StringMap contextData, ThreadContext.ContextStack contextStack, long threadId, String threadName, int threadPriority, StackTraceElement source, long timestampMillis, int nanoOfMillisecond, long nanoTime) Constructor.private
Log4jLogEvent
(String loggerName, Marker marker, String loggerFQCN, Level level, Message message, Throwable thrown, ThrowableProxy thrownProxy, StringMap contextData, ThreadContext.ContextStack contextStack, long threadId, String threadName, int threadPriority, StackTraceElement source, Clock clock, long nanoTime)
Log4jLogEvent.Builder
instead.