public class ThrowableProxyConverter extends ThrowableHandlingConverter
| Modifier and Type | Field and Description |
|---|---|
protected static int |
BUILDER_CAPACITY |
(package private) int |
errorCount |
(package private) java.util.List<EventEvaluator<ILoggingEvent>> |
evaluatorList |
(package private) java.util.List<java.lang.String> |
ignoredStackTraceLines |
(package private) int |
lengthOption |
started| Constructor and Description |
|---|
ThrowableProxyConverter() |
| Modifier and Type | Method and Description |
|---|---|
private void |
addEvaluator(EventEvaluator<ILoggingEvent> ee) |
private void |
addIgnoreStackTraceLine(java.lang.String ignoredStackTraceLine) |
java.lang.String |
convert(ILoggingEvent event)
The convert method is responsible for extracting data from the event and
storing it for later use by the write method.
|
protected void |
extraData(java.lang.StringBuilder builder,
StackTraceElementProxy step) |
private boolean |
isIgnoredStackTraceLine(java.lang.String line) |
private void |
printIgnoredCount(java.lang.StringBuilder buf,
int ignoredCount) |
private void |
printStackLine(java.lang.StringBuilder buf,
int ignoredCount,
StackTraceElementProxy element) |
private void |
recursiveAppend(java.lang.StringBuilder sb,
java.lang.String prefix,
int indent,
IThrowableProxy tp) |
void |
start()
Components that depend on options passed during configuration can override
this method in order to make appropriate use of those options.
|
void |
stop() |
private void |
subjoinExceptionMessage(java.lang.StringBuilder buf,
IThrowableProxy tp) |
private void |
subjoinFirstLine(java.lang.StringBuilder buf,
java.lang.String prefix,
int indent,
IThrowableProxy tp) |
protected void |
subjoinSTEPArray(java.lang.StringBuilder buf,
int indent,
IThrowableProxy tp) |
protected java.lang.String |
throwableProxyToString(IThrowableProxy tp) |
handlesThrowableaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getFirstOption, getOptionList, isStarted, setContext, setOptionListgetFormattingInfo, setFormattingInfo, writeprotected static final int BUILDER_CAPACITY
int lengthOption
java.util.List<EventEvaluator<ILoggingEvent>> evaluatorList
java.util.List<java.lang.String> ignoredStackTraceLines
int errorCount
public void start()
DynamicConverterstart in interface LifeCyclestart in class DynamicConverter<ILoggingEvent>private void addEvaluator(EventEvaluator<ILoggingEvent> ee)
private void addIgnoreStackTraceLine(java.lang.String ignoredStackTraceLine)
public void stop()
stop in interface LifeCyclestop in class DynamicConverter<ILoggingEvent>protected void extraData(java.lang.StringBuilder builder,
StackTraceElementProxy step)
public java.lang.String convert(ILoggingEvent event)
Converterconvert in class Converter<ILoggingEvent>protected java.lang.String throwableProxyToString(IThrowableProxy tp)
private void recursiveAppend(java.lang.StringBuilder sb,
java.lang.String prefix,
int indent,
IThrowableProxy tp)
private void subjoinFirstLine(java.lang.StringBuilder buf,
java.lang.String prefix,
int indent,
IThrowableProxy tp)
private void subjoinExceptionMessage(java.lang.StringBuilder buf,
IThrowableProxy tp)
protected void subjoinSTEPArray(java.lang.StringBuilder buf,
int indent,
IThrowableProxy tp)
private void printStackLine(java.lang.StringBuilder buf,
int ignoredCount,
StackTraceElementProxy element)
private void printIgnoredCount(java.lang.StringBuilder buf,
int ignoredCount)
private boolean isIgnoredStackTraceLine(java.lang.String line)