T
- The Serializable
type returned by toSerializable(LogEvent)
public interface Layout<T extends Serializable> extends Encoder<LogEvent>
byte[]
byte[]
Since 2.6, Layouts can encode a LogEvent
directly
to a ByteBufferDestination
without creating temporary intermediary objects.
Modifier and Type | Field and Description |
---|---|
static String |
ELEMENT_TYPE
Main plugin element type for
Layout plugins.
|
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getContentFormat()
Returns a description of the content format.
|
String |
getContentType()
Returns the content type output by this layout.
|
byte[] |
getFooter()
Returns the format for the layout format.
|
byte[] |
getHeader()
Returns the header for the layout format.
|
byte[] |
toByteArray(LogEvent event)
Formats the event suitable for display.
|
T |
toSerializable(LogEvent event)
Formats the event as an Object that can be serialized.
|
static final String ELEMENT_TYPE
byte[] getFooter()
byte[] getHeader()
byte[] toByteArray(LogEvent event)
event
- The Logging Event.T toSerializable(LogEvent event)
event
- The Logging Event.String getContentType()
Copyright © 1999-2017. 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.