logahawk.listeners
Class ConsoleListener

java.lang.Object
  extended by logahawk.listeners.ConsoleListener
All Implemented Interfaces:
Listener

@ThreadSafe
public class ConsoleListener
extends Object
implements Listener

This will output all log statements to the console. This wraps a StreamListener to perform it duty.


Field Summary
protected  StreamListener listener
           
protected  String newLine
           
 
Constructor Summary
ConsoleListener()
           
ConsoleListener(MessageFormatter formatter)
           
 
Method Summary
 void log(LogMeta meta, String text)
          Logs the provided statement.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

newLine

protected String newLine

listener

protected StreamListener listener
Constructor Detail

ConsoleListener

public ConsoleListener()

ConsoleListener

public ConsoleListener(MessageFormatter formatter)
Method Detail

log

public void log(LogMeta meta,
                String text)
Description copied from interface: Listener
Logs the provided statement. Normally this method should not throw any exceptions. If exceptions are expected it is recommend to wrap this Listener with a FailSafeListener.

Specified by:
log in interface Listener