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 |
Modifier and Type | Class and Description |
---|---|
class |
LayoutAdapter
Class Description goes here.
|
Modifier and Type | Class and Description |
---|---|
class |
Log4j1XmlLayout
Port of XMLLayout in Log4j 1.x.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Layout<T extends Serializable>
Lays out a LogEvent in different formats.
|
interface |
StringLayout
Instantiates the @{link Layout} type for String-based layouts.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLayout<T extends Serializable>
Abstract base class for Layouts.
|
class |
AbstractStringLayout
Abstract base class for Layouts that result in a String.
|
class |
HtmlLayout
Outputs events as rows in an HTML table on an HTML page.
|
class |
LockingStringBuilderEncoder
Encoder for StringBuilders that locks on the ByteBufferDestination.
|
class |
MessageLayout
|
class |
PatternLayout
A flexible layout configurable with pattern string.
|
class |
Rfc5424Layout
Formats a log event in accordance with RFC 5424.
|
class |
SerializedLayout
Deprecated.
Java Serialization has inherent security weaknesses, see https://www.owasp.org/index.php/Deserialization_of_untrusted_data .
Using this layout is no longer recommended. An alternative layout containing the same information is
JsonLayout when configured with properties="true". Deprecated since 2.9. |
class |
StringBuilderEncoder
Encoder for StringBuilders that uses ThreadLocals to avoid locking as much as possible.
|
class |
SyslogLayout
Formats a log event as a BSD Log record.
|
Modifier and Type | Method and Description |
---|---|
protected Encoder<StringBuilder> |
AbstractStringLayout.getStringBuilderEncoder()
Returns a
Encoder<StringBuilder> that this Layout implementation can use for encoding log events. |
Modifier and Type | Class and Description |
---|---|
class |
JsonTemplateLayout |
Copyright © 1999-2024 The Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.