org.stanwood.media.logging
Class ConsoleLayout

java.lang.Object
  extended by org.apache.log4j.Layout
      extended by org.stanwood.media.logging.ConsoleLayout
All Implemented Interfaces:
org.apache.log4j.spi.OptionHandler

public class ConsoleLayout
extends org.apache.log4j.Layout

A layout for the console that prints the message and if not a info mesage, also prefixes it with the level.


Field Summary
 
Fields inherited from class org.apache.log4j.Layout
LINE_SEP, LINE_SEP_LEN
 
Constructor Summary
ConsoleLayout()
           
 
Method Summary
 void activateOptions()
          Does not do anything
 java.lang.String format(org.apache.log4j.spi.LoggingEvent event)
          Format the logging event for output
 boolean ignoresThrowable()
          The ConsoleLayout does not handle the throwable contained within LoggingEvents.
 
Methods inherited from class org.apache.log4j.Layout
getContentType, getFooter, getHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConsoleLayout

public ConsoleLayout()
Method Detail

activateOptions

public void activateOptions()
Does not do anything


format

public java.lang.String format(org.apache.log4j.spi.LoggingEvent event)
Format the logging event for output

Specified by:
format in class org.apache.log4j.Layout
Parameters:
event - The logging event
Returns:
The message to be logged

ignoresThrowable

public boolean ignoresThrowable()
The ConsoleLayout does not handle the throwable contained within LoggingEvents. Thus, it returns true.

Specified by:
ignoresThrowable in class org.apache.log4j.Layout