org.apache.logging.log4j.core.layout
Class AbstractStringLayout
java.lang.Object
org.apache.logging.log4j.core.layout.AbstractLayout<String>
org.apache.logging.log4j.core.layout.AbstractStringLayout
- All Implemented Interfaces:
- Serializable, Layout<String>
- Direct Known Subclasses:
- GelfLayout, HtmlLayout, JsonLayout, PatternLayout, Rfc5424Layout, SyslogLayout, XmlLayout
public abstract class AbstractStringLayout
- extends AbstractLayout<String>
Abstract base class for Layouts that result in a String.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractStringLayout
protected AbstractStringLayout(Charset charset)
AbstractStringLayout
protected AbstractStringLayout(Charset charset,
byte[] header,
byte[] footer)
getBytes
protected byte[] getBytes(String s)
getCharset
protected Charset getCharset()
getContentType
public String getContentType()
- Description copied from interface:
Layout
- Returns the content type output by this layout. The base class returns "text/plain".
- Returns:
- The default content type for Strings.
toByteArray
public byte[] toByteArray(LogEvent event)
- Formats the Log Event as a byte array.
- Parameters:
event
- The Log Event.
- Returns:
- The formatted event as a byte array.
Copyright © 1999-2015 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.