org.apache.avalon.framework.logger

Class CommonsLogger

public class CommonsLogger extends Object implements Logger

An Avalon Logger implementation backed by a {@plaintext Log logger} of commons lLogging.

Since: 4.3

Version: $Id: CommonsLogger.java 233132 2005-08-17 02:32:45 -0500 (Wed, 17 Aug 2005) cziegeler $

Author: Avalon Development Team

Field Summary
Loglog
Stringname
Constructor Summary
CommonsLogger(Log log, String name)
Construct a CommonsLogger.
Method Summary
voiddebug(String message)
voiddebug(String message, Throwable throwable)
voiderror(String message)
voiderror(String message, Throwable throwable)
voidfatalError(String message)
voidfatalError(String message, Throwable throwable)
LoggergetChildLogger(String name)
voidinfo(String message)
voidinfo(String message, Throwable throwable)
booleanisDebugEnabled()
booleanisErrorEnabled()
booleanisFatalErrorEnabled()
booleanisInfoEnabled()
booleanisWarnEnabled()
voidwarn(String message)
voidwarn(String message, Throwable throwable)

Field Detail

log

private final Log log

name

private final String name

Constructor Detail

CommonsLogger

public CommonsLogger(Log log, String name)
Construct a CommonsLogger. The constructor needs explicitly the name of the commons-logger, since the commons-logging API misses the functionality to retrieve it from the logger instance.

Parameters: log The logger of commons-logging. name The name of the logger.

Since: 2.0

Method Detail

debug

public void debug(String message)

See Also: org.apache.avalon.framework.logger.Logger#debug(java.lang.String)

debug

public void debug(String message, Throwable throwable)

See Also: org.apache.avalon.framework.logger.Logger#debug(java.lang.String, java.lang.Throwable)

error

public void error(String message)

See Also: org.apache.avalon.framework.logger.Logger#error(java.lang.String)

error

public void error(String message, Throwable throwable)

See Also: org.apache.avalon.framework.logger.Logger#error(java.lang.String, java.lang.Throwable)

fatalError

public void fatalError(String message)

See Also: org.apache.avalon.framework.logger.Logger#fatalError(java.lang.String)

fatalError

public void fatalError(String message, Throwable throwable)

See Also: org.apache.avalon.framework.logger.Logger#fatalError(java.lang.String, java.lang.Throwable)

getChildLogger

public Logger getChildLogger(String name)

See Also: org.apache.avalon.framework.logger.Logger#getChildLogger(java.lang.String)

info

public void info(String message)

See Also: org.apache.avalon.framework.logger.Logger#info(java.lang.String)

info

public void info(String message, Throwable throwable)

See Also: org.apache.avalon.framework.logger.Logger#info(java.lang.String, java.lang.Throwable)

isDebugEnabled

public boolean isDebugEnabled()

See Also: org.apache.avalon.framework.logger.Logger#isDebugEnabled()

isErrorEnabled

public boolean isErrorEnabled()

See Also: org.apache.avalon.framework.logger.Logger#isErrorEnabled()

isFatalErrorEnabled

public boolean isFatalErrorEnabled()

See Also: org.apache.avalon.framework.logger.Logger#isFatalErrorEnabled()

isInfoEnabled

public boolean isInfoEnabled()

See Also: org.apache.avalon.framework.logger.Logger#isInfoEnabled()

isWarnEnabled

public boolean isWarnEnabled()

See Also: org.apache.avalon.framework.logger.Logger#isWarnEnabled()

warn

public void warn(String message)

See Also: org.apache.avalon.framework.logger.Logger#warn(java.lang.String)

warn

public void warn(String message, Throwable throwable)

See Also: org.apache.avalon.framework.logger.Logger#warn(java.lang.String, java.lang.Throwable)