ojb.broker.util.logging
Class PoorMansLoggerImpl

java.lang.Object
  |
  +--ojb.broker.util.logging.PoorMansLoggerImpl
All Implemented Interfaces:
Logger, java.io.Serializable

public class PoorMansLoggerImpl
extends java.lang.Object
implements Logger

this is a most simple Logger implementation. All output is directed to System.out.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface ojb.broker.util.logging.Logger
DEBUG, ERROR, FATAL, INFO, WARN
 
Constructor Summary
PoorMansLoggerImpl(java.lang.String name)
           
 
Method Summary
 void debug(java.lang.Object pObject)
          generate a message for loglevel DEBUG
 void debug(java.lang.Object message, java.lang.Throwable obj)
           
 void error(java.lang.Object pObject)
          generate a message for loglevel ERROR
 void error(java.lang.Object message, java.lang.Throwable obj)
           
 void fatal(java.lang.Object pObject)
          generate a message for loglevel FATAL
 void fatal(java.lang.Object message, java.lang.Throwable obj)
           
protected  int getLevel()
           
protected static int getLevel(java.lang.String loggerName)
           
 void info(java.lang.Object pObject)
          generate a message for loglevel INFO
 void info(java.lang.Object message, java.lang.Throwable obj)
           
 boolean isDebugEnabled()
           
 boolean isEnabledFor(int priority)
           
protected  void log(java.lang.String pHeader, java.lang.Object pObject, java.lang.Throwable t)
           
(package private)  void setLevel(int pLevel)
           
 void warn(java.lang.Object pObject)
          generate a message for loglevel WARN
 void warn(java.lang.Object message, java.lang.Throwable obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoorMansLoggerImpl

public PoorMansLoggerImpl(java.lang.String name)
Method Detail

getLevel

protected int getLevel()

setLevel

void setLevel(int pLevel)

getLevel

protected static int getLevel(java.lang.String loggerName)

debug

public void debug(java.lang.Object pObject)
generate a message for loglevel DEBUG

Specified by:
debug in interface Logger
Parameters:
pObject - the message Object

debug

public void debug(java.lang.Object message,
                  java.lang.Throwable obj)
Specified by:
debug in interface Logger

info

public void info(java.lang.Object pObject)
generate a message for loglevel INFO

Specified by:
info in interface Logger
Parameters:
pObject - the message Object

info

public void info(java.lang.Object message,
                 java.lang.Throwable obj)
Specified by:
info in interface Logger

warn

public void warn(java.lang.Object pObject)
generate a message for loglevel WARN

Specified by:
warn in interface Logger
Parameters:
pObject - the message Object

warn

public void warn(java.lang.Object message,
                 java.lang.Throwable obj)
Specified by:
warn in interface Logger

error

public void error(java.lang.Object pObject)
generate a message for loglevel ERROR

Specified by:
error in interface Logger
Parameters:
pObject - the message Object

error

public void error(java.lang.Object message,
                  java.lang.Throwable obj)
Specified by:
error in interface Logger

fatal

public void fatal(java.lang.Object pObject)
generate a message for loglevel FATAL

Specified by:
fatal in interface Logger
Parameters:
pObject - the message Object

fatal

public void fatal(java.lang.Object message,
                  java.lang.Throwable obj)
Specified by:
fatal in interface Logger

isDebugEnabled

public boolean isDebugEnabled()
Specified by:
isDebugEnabled in interface Logger

isEnabledFor

public boolean isEnabledFor(int priority)
Specified by:
isEnabledFor in interface Logger

log

protected void log(java.lang.String pHeader,
                   java.lang.Object pObject,
                   java.lang.Throwable t)


Authors: Thomas Mahler and others. (C) 2000, 2001.
All rights reserved. Published under the Gnu Public License.
http://objectbridge.sourceforge.net
Version: 0.8.375, 2002-04-04