org.apache.commons.logging.impl

Class LogKitLogger

public class LogKitLogger extends Object implements Log, Serializable

Implementation of org.apache.commons.logging.Log that wraps the avalon-logkit logging system. Configuration of LogKit is left to the user.

LogKit accepts only String messages. Therefore, this implementation converts object messages into strings by called their toString() method before logging them.

Version: $Id: LogKitLogger.java,v 1.9 2004/06/01 19:56:46 rdonkin Exp $

Author: Scott Sanders Robert Burrell Donkin

Field Summary
protected Loggerlogger
Logging goes to this LogKit logger
protected Stringname
Name of this logger
Constructor Summary
LogKitLogger(String name)
Construct LogKitLogger which wraps the LogKit logger with given name.
Method Summary
voiddebug(Object message)
Log message to LogKit logger with DEBUG priority.
voiddebug(Object message, Throwable t)
Log error to LogKit logger with DEBUG priority.
voiderror(Object message)
Log message to LogKit logger with ERROR priority.
voiderror(Object message, Throwable t)
Log error to LogKit logger with ERROR priority.
voidfatal(Object message)
Log message to LogKit logger with FATAL_ERROR priority.
voidfatal(Object message, Throwable t)
Log error to LogKit logger with FATAL_ERROR priority.
LoggergetLogger()

Return the underlying Logger we are using.

voidinfo(Object message)
Log message to LogKit logger with INFO priority.
voidinfo(Object message, Throwable t)
Log error to LogKit logger with INFO priority.
booleanisDebugEnabled()
Check whether the LogKit logger will log messages of priority DEBUG.
booleanisErrorEnabled()
Check whether the LogKit logger will log messages of priority ERROR.
booleanisFatalEnabled()
Check whether the LogKit logger will log messages of priority FATAL_ERROR.
booleanisInfoEnabled()
Check whether the LogKit logger will log messages of priority INFO.
booleanisTraceEnabled()
Check whether the LogKit logger will log messages of priority DEBUG.
booleanisWarnEnabled()
Check whether the LogKit logger will log messages of priority WARN.
voidtrace(Object message)
Log message to LogKit logger with DEBUG priority.
voidtrace(Object message, Throwable t)
Log error to LogKit logger with DEBUG priority.
voidwarn(Object message)
Log message to LogKit logger with WARN priority.
voidwarn(Object message, Throwable t)
Log error to LogKit logger with WARN priority.

Field Detail

logger

protected transient Logger logger
Logging goes to this LogKit logger

name

protected String name
Name of this logger

Constructor Detail

LogKitLogger

public LogKitLogger(String name)
Construct LogKitLogger which wraps the LogKit logger with given name.

Parameters: name log name

Method Detail

debug

public void debug(Object message)
Log message to LogKit logger with DEBUG priority.

debug

public void debug(Object message, Throwable t)
Log error to LogKit logger with DEBUG priority.

error

public void error(Object message)
Log message to LogKit logger with ERROR priority.

error

public void error(Object message, Throwable t)
Log error to LogKit logger with ERROR priority.

fatal

public void fatal(Object message)
Log message to LogKit logger with FATAL_ERROR priority.

fatal

public void fatal(Object message, Throwable t)
Log error to LogKit logger with FATAL_ERROR priority.

getLogger

public Logger getLogger()

Return the underlying Logger we are using.

info

public void info(Object message)
Log message to LogKit logger with INFO priority.

info

public void info(Object message, Throwable t)
Log error to LogKit logger with INFO priority.

isDebugEnabled

public boolean isDebugEnabled()
Check whether the LogKit logger will log messages of priority DEBUG.

isErrorEnabled

public boolean isErrorEnabled()
Check whether the LogKit logger will log messages of priority ERROR.

isFatalEnabled

public boolean isFatalEnabled()
Check whether the LogKit logger will log messages of priority FATAL_ERROR.

isInfoEnabled

public boolean isInfoEnabled()
Check whether the LogKit logger will log messages of priority INFO.

isTraceEnabled

public boolean isTraceEnabled()
Check whether the LogKit logger will log messages of priority DEBUG.

isWarnEnabled

public boolean isWarnEnabled()
Check whether the LogKit logger will log messages of priority WARN.

trace

public void trace(Object message)
Log message to LogKit logger with DEBUG priority.

trace

public void trace(Object message, Throwable t)
Log error to LogKit logger with DEBUG priority.

warn

public void warn(Object message)
Log message to LogKit logger with WARN priority.

warn

public void warn(Object message, Throwable t)
Log error to LogKit logger with WARN priority.
Copyright 2002-2004 The Apache Software Foundation.