Log4j Version 1.2.14: Class Layout

Log4j 1.2

Log4j 1.2.14

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ü

static String
static int
 
 
abstract  String
 String
 String
 String
abstract  boolean
 
 
 

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

Log4j 1.2.14

Copyright 2000-2005 Apache Software Foundation.