public class StackTraceJsonProvider extends AbstractFieldJsonProvider<ILoggingEvent> implements FieldNamesAware<LogstashFieldNames>
Modifier and Type | Field and Description |
---|---|
static String |
FIELD_STACK_TRACE |
context
Constructor and Description |
---|
StackTraceJsonProvider() |
Modifier and Type | Method and Description |
---|---|
ThrowableHandlingConverter |
getThrowableConverter() |
void |
setFieldNames(LogstashFieldNames fieldNames) |
void |
setThrowableConverter(ThrowableHandlingConverter throwableConverter) |
void |
start() |
void |
stop() |
void |
writeTo(JsonGenerator generator,
ILoggingEvent event)
Writes information about the event,
to the given generator.
|
getFieldName, setFieldName
isStarted, prepareForDeferredProcessing
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
public static final String FIELD_STACK_TRACE
public void start()
start
in interface LifeCycle
start
in class AbstractJsonProvider<ILoggingEvent>
public void stop()
stop
in interface LifeCycle
stop
in class AbstractJsonProvider<ILoggingEvent>
public void writeTo(JsonGenerator generator, ILoggingEvent event) throws IOException
JsonProvider
writeTo
in interface JsonProvider<ILoggingEvent>
IOException
public void setFieldNames(LogstashFieldNames fieldNames)
setFieldNames
in interface FieldNamesAware<LogstashFieldNames>
public ThrowableHandlingConverter getThrowableConverter()
public void setThrowableConverter(ThrowableHandlingConverter throwableConverter)
Copyright © 2020. All rights reserved.