Package cn.dlysxx.www.common.logging
Class CustomStackTraceJsonProvider
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
net.logstash.logback.composite.AbstractJsonProvider<Event>
net.logstash.logback.composite.AbstractFieldJsonProvider<ch.qos.logback.classic.spi.ILoggingEvent>
net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
cn.dlysxx.www.common.logging.CustomStackTraceJsonProvider
- All Implemented Interfaces:
ch.qos.logback.core.spi.ContextAware,net.logstash.logback.composite.FieldNamesAware<net.logstash.logback.fieldnames.LogstashFieldNames>,net.logstash.logback.composite.JsonProvider<ch.qos.logback.classic.spi.ILoggingEvent>
public class CustomStackTraceJsonProvider
extends net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
CustomStackTraceJsonProvider.
-
Field Summary
FieldsFields inherited from class net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
FIELD_STACK_TRACEFields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidwriteTo(com.fasterxml.jackson.core.JsonGenerator generator, ch.qos.logback.classic.spi.ILoggingEvent event) Write stack trace into json.Methods inherited from class net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
getThrowableConverter, setFieldNames, setThrowableConverter, start, stopMethods inherited from class net.logstash.logback.composite.AbstractFieldJsonProvider
getFieldName, setFieldNameMethods inherited from class net.logstash.logback.composite.AbstractJsonProvider
assertIsStarted, isStarted, prepareForDeferredProcessingMethods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
-
Field Details
-
CUSTOM_FIELD_STACK_TRACE
Custom field stack trace- See Also:
-
-
Constructor Details
-
CustomStackTraceJsonProvider
public CustomStackTraceJsonProvider()Constructor.
-
-
Method Details
-
writeTo
public void writeTo(com.fasterxml.jackson.core.JsonGenerator generator, ch.qos.logback.classic.spi.ILoggingEvent event) throws IOException Write stack trace into json.- Specified by:
writeToin interfacenet.logstash.logback.composite.JsonProvider<ch.qos.logback.classic.spi.ILoggingEvent>- Overrides:
writeToin classnet.logstash.logback.composite.loggingevent.StackTraceJsonProvider- Parameters:
generator- json generatorevent- log event- Throws:
IOException- exception
-