Package org.apache.log4j.bridge
Class LayoutAdapter
- java.lang.Object
-
- org.apache.log4j.bridge.LayoutAdapter
-
-
Field Summary
-
Fields inherited from interface org.apache.logging.log4j.core.Layout
ELEMENT_TYPE
-
-
Constructor Summary
Constructors Constructor Description LayoutAdapter(Layout layout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(LogEvent event, ByteBufferDestination destination)
Encodes the specified source object to some binary representation and writes the result to the specified destination.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.String
toSerializable(LogEvent event)
Formats the event as an Object that can be serialized.
-
-
-
Constructor Detail
-
LayoutAdapter
public LayoutAdapter(Layout layout)
-
-
Method Detail
-
getFooter
public byte[] getFooter()
Description copied from interface:Layout
Returns the format for the layout format.
-
getHeader
public byte[] getHeader()
Description copied from interface:Layout
Returns the header for the layout format.
-
toByteArray
public byte[] toByteArray(LogEvent event)
Description copied from interface:Layout
Formats the event suitable for display.- Specified by:
toByteArray
in interfaceLayout<String>
- Parameters:
event
- The Logging Event.- Returns:
- The formatted event.
-
toSerializable
public String toSerializable(LogEvent event)
Description copied from interface:Layout
Formats the event as an Object that can be serialized.- Specified by:
toSerializable
in interfaceLayout<String>
- Parameters:
event
- The Logging Event.- Returns:
- The formatted event.
-
getContentType
public String getContentType()
Description copied from interface:Layout
Returns the content type output by this layout. The base class returns "text/plain".- Specified by:
getContentType
in interfaceLayout<String>
- Returns:
- the content type.
-
getContentFormat
public Map<String,String> getContentFormat()
Description copied from interface:Layout
Returns a description of the content format.- Specified by:
getContentFormat
in interfaceLayout<String>
- Returns:
- a Map of key/value pairs describing the Layout-specific content format, or an empty Map if no content format descriptors are specified.
-
encode
public void encode(LogEvent event, ByteBufferDestination destination)
Description copied from interface:Encoder
Encodes the specified source object to some binary representation and writes the result to the specified destination.
-
-