T
- The Class that the Layout will format the LogEvent into.public abstract class AbstractLayout<T extends Serializable> extends Object implements Layout<T>
Modifier and Type | Field and Description |
---|---|
protected byte[] |
footer
The footer to add when the stream is closed.
|
protected byte[] |
header
The header to include when the stream is opened.
|
protected static Logger |
LOGGER
Allow subclasses access to the status logger without creating another instance.
|
Constructor and Description |
---|
AbstractLayout() |
Modifier and Type | Method and Description |
---|---|
byte[] |
getFooter()
Returns the footer, if one is available.
|
byte[] |
getHeader()
Returns the header, if one is available.
|
void |
setFooter(byte[] footer)
Set the footer.
|
void |
setHeader(byte[] header)
Set the header.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getContentFormat, getContentType, toByteArray, toSerializable
protected static final Logger LOGGER
protected byte[] header
protected byte[] footer
public byte[] getHeader()
getHeader
in interface Layout<T extends Serializable>
public void setHeader(byte[] header)
header
- The header.public byte[] getFooter()
getFooter
in interface Layout<T extends Serializable>
public void setFooter(byte[] footer)
footer
- The footer.Copyright © 1999-2014 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.