Package org.apache.logging.log4j.core.jackson
Classes and interfaces for serializing and deserializing Log4j 2 log events to XML and JSON using the Jackson
library.
-
Class Summary Class Description ContextDataAsEntryListDeserializer Consider this class private.ContextDataAsEntryListSerializer Consider this class private.ContextDataDeserializer Consider this class private.ContextDataSerializer Consider this class private.ExtendedStackTraceElementMixIn Mix-in forExtendedStackTraceElement
.Initializers Initialization utils.Initializers.SetupContextInitializer Used to set upModule.SetupContext
from differentSimpleModule
s.Initializers.SetupContextJsonInitializer Used to set upModule.SetupContext
from differentSimpleModule
s.Initializers.SimpleModuleInitializer Used to set upSimpleModule
from differentSimpleModule
subclasses.InstantMixIn Jackson mix-in forInstant
.JsonConstants Keeps constants separate from any class that may depend on third party jars.LevelMixIn Jackson mix-in forLevel
.ListOfMapEntryDeserializer Consider this class private.ListOfMapEntrySerializer Consider this class private.Log4jJsonModule Consider this class private.Log4jJsonObjectMapper A Jackson JSONObjectMapper
initialized for Log4j.Log4jStackTraceElementDeserializer Copy and edit the Jackson (Apache License 2.0) class to use Log4j attribute names.Log4jXmlModule Consider this class private.Log4jXmlObjectMapper A Jackson XMLObjectMapper
initialized for Log4j.Log4jYamlModule Consider this class private.Log4jYamlObjectMapper A JacksonObjectMapper
initialized for Log4j.LogEventJsonMixIn LogEventWithContextListMixIn MapEntry Consider this class private.MarkerMixIn Jackson mix-in forMarker
.MessageSerializer Consider this class private.MutableThreadContextStackDeserializer Consider this class private.ObjectMessageSerializer Consider this class private.SimpleMessageDeserializer Consider this class private.StackTraceElementMixIn Jackson mix-in forStackTraceElement
.ThrowableProxyMixIn Mix-in forThrowableProxy
.ThrowableProxyWithoutStacktraceMixIn Mix-in forThrowableProxy
.ThrowableProxyWithStacktraceAsStringMixIn Mix-in forThrowableProxy
.XmlConstants Keeps constants separate from any class that may depend on third party jars.