com.japisoft.framework.log
Class Logger

java.lang.Object
  extended bycom.japisoft.framework.log.Logger
Direct Known Subclasses:
ConsoleLogger

public class Logger
extends java.lang.Object

Store information about running

Version:
1.0
Author:
(c) 2003 JAPISoft

Field Summary
static int ERROR
           
static int EXCEPTION
           
static int INFO
           
static int WARNING
           
 
Constructor Summary
Logger()
           
 
Method Summary
static void addError(java.lang.String message)
           
static void addException(java.lang.Throwable th)
           
static void addInfo(java.lang.String message)
           
static void addLoggerListener(LoggerListener listener)
           
static void addWarning(java.lang.String message)
           
 java.lang.String log(int level, java.lang.String message)
           
 void log(java.lang.Throwable th)
           
static void processException(java.lang.Throwable exception)
           
static java.lang.String processMessage(int level, java.lang.String message)
           
static void removeLoggerListener(LoggerListener listener)
           
static void setDefaultLogger(Logger logger)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INFO

public static final int INFO
See Also:
Constant Field Values

WARNING

public static final int WARNING
See Also:
Constant Field Values

ERROR

public static final int ERROR
See Also:
Constant Field Values

EXCEPTION

public static final int EXCEPTION
See Also:
Constant Field Values
Constructor Detail

Logger

public Logger()
Method Detail

addLoggerListener

public static void addLoggerListener(LoggerListener listener)

removeLoggerListener

public static void removeLoggerListener(LoggerListener listener)

setDefaultLogger

public static void setDefaultLogger(Logger logger)

log

public java.lang.String log(int level,
                            java.lang.String message)

log

public void log(java.lang.Throwable th)

processMessage

public static java.lang.String processMessage(int level,
                                              java.lang.String message)

processException

public static void processException(java.lang.Throwable exception)

addInfo

public static void addInfo(java.lang.String message)

addWarning

public static void addWarning(java.lang.String message)

addError

public static void addError(java.lang.String message)

addException

public static void addException(java.lang.Throwable th)