Uses of Interface
org.apache.logging.log4j.core.layout.Encoder
-
Packages that use Encoder Package Description org.apache.log4j.bridge org.apache.log4j.layout org.apache.logging.log4j.core Implementation of Log4j 2.org.apache.logging.log4j.core.layout Log4j 2 Layout support.org.apache.logging.log4j.layout.template.json -
-
Uses of Encoder in org.apache.log4j.bridge
Classes in org.apache.log4j.bridge that implement Encoder Modifier and Type Class Description classLayoutAdapterClass Description goes here. -
Uses of Encoder in org.apache.log4j.layout
Classes in org.apache.log4j.layout that implement Encoder Modifier and Type Class Description classLog4j1SyslogLayoutPort of the layout used by SyslogAppender in Log4j 1.x.classLog4j1XmlLayoutPort of XMLLayout in Log4j 1.x. -
Uses of Encoder in org.apache.logging.log4j.core
Subinterfaces of Encoder in org.apache.logging.log4j.core Modifier and Type Interface Description interfaceLayout<T extends java.io.Serializable>Lays out a LogEvent in different formats.interfaceStringLayoutInstantiates the @{link Layout} type for String-based layouts. -
Uses of Encoder in org.apache.logging.log4j.core.layout
Classes in org.apache.logging.log4j.core.layout that implement Encoder Modifier and Type Class Description classAbstractCsvLayoutA superclass for Comma-Separated Value (CSV) layouts.(package private) classAbstractJacksonLayoutclassAbstractLayout<T extends java.io.Serializable>Abstract base class for Layouts.classAbstractStringLayoutAbstract base class for Layouts that result in a String.classCsvLogEventLayoutA Comma-Separated Value (CSV) layout to log events.classCsvParameterLayoutA Comma-Separated Value (CSV) layout to log event parameters.classGelfLayoutLays out events in the Graylog Extended Log Format (GELF) 1.1.classHtmlLayoutOutputs events as rows in an HTML table on an HTML page.classJsonLayoutNote: The JsonLayout should be considered to be deprecated.classLockingStringBuilderEncoderEncoder for StringBuilders that locks on the ByteBufferDestination.classMessageLayoutclassPatternLayoutA flexible layout configurable with pattern string.classRfc5424LayoutFormats a log event in accordance with RFC 5424.classSerializedLayoutDeprecated.Java Serialization has inherent security weaknesses, see https://www.owasp.org/index.php/Deserialization_of_untrusted_data .classStringBuilderEncoderEncoder for StringBuilders that uses ThreadLocals to avoid locking as much as possible.classSyslogLayoutFormats a log event as a BSD Log record.classXmlLayoutAppends a series ofeventelements as defined in the log4j.dtd.classYamlLayoutAppends a series of YAML events as strings serialized as bytes.Fields in org.apache.logging.log4j.core.layout declared as Encoder Modifier and Type Field Description private Encoder<java.lang.StringBuilder>AbstractStringLayout. textEncoderMethods in org.apache.logging.log4j.core.layout that return Encoder Modifier and Type Method Description protected Encoder<java.lang.StringBuilder>AbstractStringLayout. getStringBuilderEncoder()Returns aEncoder<StringBuilder>that this Layout implementation can use for encoding log events. -
Uses of Encoder in org.apache.logging.log4j.layout.template.json
Classes in org.apache.logging.log4j.layout.template.json that implement Encoder Modifier and Type Class Description classJsonTemplateLayoutprivate static classJsonTemplateLayout.StringBuilderEncoderStringBuilderEncoderclone replacing thread-local allocations with instance fields.Fields in org.apache.logging.log4j.layout.template.json declared as Encoder Modifier and Type Field Description (package private) Encoder<java.lang.StringBuilder>JsonTemplateLayout.Context. encoderConstructors in org.apache.logging.log4j.layout.template.json with parameters of type Encoder Constructor Description Context(JsonWriter jsonWriter, Encoder<java.lang.StringBuilder> encoder)
-