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.SetupContextfrom differentSimpleModules.Initializers.SetupContextJsonInitializer Used to set upModule.SetupContextfrom differentSimpleModules.Initializers.SimpleModuleInitializer Used to set upSimpleModulefrom differentSimpleModulesubclasses.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 JSONObjectMapperinitialized 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 XMLObjectMapperinitialized for Log4j.Log4jXmlObjectMapper.SanitizingWriter Writer that sanitizes text to be valid XML 1.0 by replacing disallowed code points with the replacement character (U+FFFD).Log4jXmlObjectMapper.SanitizingXmlFactory Factory that createsLog4jXmlObjectMapper.SanitizingWriterinstances to ensure that all text written to the XML output is valid XML 1.0.Log4jYamlModule Consider this class private.Log4jYamlObjectMapper A JacksonObjectMapperinitialized 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.