org.apache.log4j
Class Layout
java.lang.Object
|
+--org.apache.log4j.Layout
- All Implemented Interfaces:
- OptionHandler
- Direct Known Subclasses:
- DateLayout, HTMLLayout, PatternLayout, SimpleLayout, XMLLayout
- public abstract class Layout
- extends Object
- implements OptionHandler
Extend this abstract class to create your own log layout format.
- Author:
- Ceki Gülcü
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LINE_SEP
public static final String LINE_SEP
LINE_SEP_LEN
public static final int LINE_SEP_LEN
Layout
public Layout()
format
public abstract String format(LoggingEvent event)
- Implement this method to create your own layout format.
getContentType
public String getContentType()
- Returns the content type output by this layout. The base class
returns "text/plain".
getHeader
public String getHeader()
- Returns the header for the layout format. The base class returns
null
.
getFooter
public String getFooter()
- Returns the footer for the layout format. The base class returns
null
.
ignoresThrowable
public abstract boolean ignoresThrowable()
- If the layout handles the throwable object contained within
LoggingEvent
, then the layout should return
false
. Otherwise, if the layout ignores throwable
object, then the layout should return true
.
The SimpleLayout
, TTCCLayout
, PatternLayout
all return true
. The XMLLayout
returns false
.
- Since:
- 0.8.4
Copyright 2000-2005 Apache Software Foundation.