nl.justobjects.pushlet.util
Class DefaultLogger

java.lang.Object
  extended bynl.justobjects.pushlet.util.DefaultLogger

public class DefaultLogger
extends java.lang.Object

Default logger.

Logs to stdout. Override this class by setting "logging.class" in pushlet.properties to your own logger to integrate your own logging library.

Version:
$Id: DefaultLogger.java,v 1.1 2007/11/23 21:10:17 justb Exp $
Author:
Just van den Broecke

Field Summary
private static int level
          Level intialized with default.
private static int LEVEL_DEBUG
           
private static int LEVEL_ERROR
           
private static int LEVEL_FATAL
           
private static int LEVEL_INFO
           
private static int LEVEL_TRACE
           
private static int LEVEL_WARN
           
 
Constructor Summary
DefaultLogger()
           
 
Method Summary
 void debug(java.lang.String aMessage)
          Log message for debug level.
 void error(java.lang.String aMessage)
          Log message for error level.
 void error(java.lang.String aMessage, java.lang.Throwable aThrowable)
          Log message (error level with exception).
 void fatal(java.lang.String aMessage)
          Log message for fatal level.
 void fatal(java.lang.String aMessage, java.lang.Throwable aThrowable)
          Log message (fatal level with exception).
 void info(java.lang.String aMessage)
          Log message for info level.
 void init()
           
private  void print(java.lang.String aTag, java.lang.String aMessage)
          Print message.
 void setLevel(int aLevel)
          Set log level
 void trace(java.lang.String aMessage)
          Log message for trace level.
 void warn(java.lang.String aMessage)
          Log message for warning level.
 void warn(java.lang.String aMessage, java.lang.Throwable aThrowable)
          Log message for warning level with exception.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEVEL_FATAL

private static int LEVEL_FATAL

LEVEL_ERROR

private static int LEVEL_ERROR

LEVEL_WARN

private static int LEVEL_WARN

LEVEL_INFO

private static int LEVEL_INFO

LEVEL_DEBUG

private static int LEVEL_DEBUG

LEVEL_TRACE

private static int LEVEL_TRACE

level

private static int level
Level intialized with default.

Constructor Detail

DefaultLogger

public DefaultLogger()
Method Detail

init

public void init()

trace

public void trace(java.lang.String aMessage)
Log message for trace level.

Parameters:
aMessage - the message to be logged

debug

public void debug(java.lang.String aMessage)
Log message for debug level.

Parameters:
aMessage - the message to be logged

info

public void info(java.lang.String aMessage)
Log message for info level.

Parameters:
aMessage - the message to be logged

warn

public void warn(java.lang.String aMessage)
Log message for warning level.

Parameters:
aMessage - the message to be logged

warn

public void warn(java.lang.String aMessage,
                 java.lang.Throwable aThrowable)
Log message for warning level with exception.

Parameters:
aMessage - the message to be logged
aThrowable - the exception

error

public void error(java.lang.String aMessage)
Log message for error level.

Parameters:
aMessage - the message to be logged

error

public void error(java.lang.String aMessage,
                  java.lang.Throwable aThrowable)
Log message (error level with exception).

Parameters:
aMessage - the message to be logged
aThrowable - the exception

fatal

public void fatal(java.lang.String aMessage)
Log message for fatal level.

Parameters:
aMessage - the message to be logged

fatal

public void fatal(java.lang.String aMessage,
                  java.lang.Throwable aThrowable)
Log message (fatal level with exception).

Parameters:
aMessage - the message to be logged
aThrowable - the exception

setLevel

public void setLevel(int aLevel)
Set log level

Parameters:
aLevel - the message to be logged

print

private void print(java.lang.String aTag,
                   java.lang.String aMessage)
Print message.

Parameters:
aTag - the log type
aMessage - the message to be logged


Copyright © 2000-2003 - Just Objects B.V.