org.apache.commons.logging.impl
Class LogKitLogger

java.lang.Object
  extended by org.apache.commons.logging.impl.LogKitLogger
All Implemented Interfaces:
Serializable, Log

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 1448119 2013-02-20 12:28:04Z tn $
See Also:
Serialized Form

Field Summary
protected  org.apache.log.Logger logger
          Logging goes to this LogKit logger
protected  String name
          Name of this logger
 
Constructor Summary
LogKitLogger(String name)
          Construct LogKitLogger which wraps the LogKit logger with given name.
 
Method Summary
 void debug(Object message)
          Logs a message with org.apache.log.Priority.DEBUG.
 void debug(Object message, Throwable t)
          Logs a message with org.apache.log.Priority.DEBUG.
 void error(Object message)
          Logs a message with org.apache.log.Priority.ERROR.
 void error(Object message, Throwable t)
          Logs a message with org.apache.log.Priority.ERROR.
 void fatal(Object message)
          Logs a message with org.apache.log.Priority.FATAL_ERROR.
 void fatal(Object message, Throwable t)
          Logs a message with org.apache.log.Priority.FATAL_ERROR.
 org.apache.log.Logger getLogger()
          Return the underlying Logger we are using.
 void info(Object message)
          Logs a message with org.apache.log.Priority.INFO.
 void info(Object message, Throwable t)
          Logs a message with org.apache.log.Priority.INFO.
 boolean isDebugEnabled()
          Checks whether the LogKit logger will log messages of priority DEBUG.
 boolean isErrorEnabled()
          Checks whether the LogKit logger will log messages of priority ERROR.
 boolean isFatalEnabled()
          Checks whether the LogKit logger will log messages of priority FATAL_ERROR.
 boolean isInfoEnabled()
          Checks whether the LogKit logger will log messages of priority INFO.
 boolean isTraceEnabled()
          Checks whether the LogKit logger will log messages of priority DEBUG.
 boolean isWarnEnabled()
          Checks whether the LogKit logger will log messages of priority WARN.
 void trace(Object message)
          Logs a message with org.apache.log.Priority.DEBUG.
 void trace(Object message, Throwable t)
          Logs a message with org.apache.log.Priority.DEBUG.
 void warn(Object message)
          Logs a message with org.apache.log.Priority.WARN.
 void warn(Object message, Throwable t)
          Logs a message with org.apache.log.Priority.WARN.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected transient volatile org.apache.log.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

getLogger

public org.apache.log.Logger getLogger()
Return the underlying Logger we are using.


trace

public void trace(Object message)
Logs a message with org.apache.log.Priority.DEBUG.

Specified by:
trace in interface Log
Parameters:
message - to log
See Also:
Log.trace(Object)

trace

public void trace(Object message,
                  Throwable t)
Logs a message with org.apache.log.Priority.DEBUG.

Specified by:
trace in interface Log
Parameters:
message - to log
t - log this cause
See Also:
Log.trace(Object, Throwable)

debug

public void debug(Object message)
Logs a message with org.apache.log.Priority.DEBUG.

Specified by:
debug in interface Log
Parameters:
message - to log
See Also:
Log.debug(Object)

debug

public void debug(Object message,
                  Throwable t)
Logs a message with org.apache.log.Priority.DEBUG.

Specified by:
debug in interface Log
Parameters:
message - to log
t - log this cause
See Also:
Log.debug(Object, Throwable)

info

public void info(Object message)
Logs a message with org.apache.log.Priority.INFO.

Specified by:
info in interface Log
Parameters:
message - to log
See Also:
Log.info(Object)

info

public void info(Object message,
                 Throwable t)
Logs a message with org.apache.log.Priority.INFO.

Specified by:
info in interface Log
Parameters:
message - to log
t - log this cause
See Also:
Log.info(Object, Throwable)

warn

public void warn(Object message)
Logs a message with org.apache.log.Priority.WARN.

Specified by:
warn in interface Log
Parameters:
message - to log
See Also:
Log.warn(Object)

warn

public void warn(Object message,
                 Throwable t)
Logs a message with org.apache.log.Priority.WARN.

Specified by:
warn in interface Log
Parameters:
message - to log
t - log this cause
See Also:
Log.warn(Object, Throwable)

error

public void error(Object message)
Logs a message with org.apache.log.Priority.ERROR.

Specified by:
error in interface Log
Parameters:
message - to log
See Also:
Log.error(Object)

error

public void error(Object message,
                  Throwable t)
Logs a message with org.apache.log.Priority.ERROR.

Specified by:
error in interface Log
Parameters:
message - to log
t - log this cause
See Also:
Log.error(Object, Throwable)

fatal

public void fatal(Object message)
Logs a message with org.apache.log.Priority.FATAL_ERROR.

Specified by:
fatal in interface Log
Parameters:
message - to log
See Also:
Log.fatal(Object)

fatal

public void fatal(Object message,
                  Throwable t)
Logs a message with org.apache.log.Priority.FATAL_ERROR.

Specified by:
fatal in interface Log
Parameters:
message - to log
t - log this cause
See Also:
Log.fatal(Object, Throwable)

isDebugEnabled

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

Specified by:
isDebugEnabled in interface Log
Returns:
true if debug is enabled in the underlying logger.

isErrorEnabled

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

Specified by:
isErrorEnabled in interface Log
Returns:
true if error is enabled in the underlying logger.

isFatalEnabled

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

Specified by:
isFatalEnabled in interface Log
Returns:
true if fatal is enabled in the underlying logger.

isInfoEnabled

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

Specified by:
isInfoEnabled in interface Log
Returns:
true if info is enabled in the underlying logger.

isTraceEnabled

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

Specified by:
isTraceEnabled in interface Log
Returns:
true if trace is enabled in the underlying logger.

isWarnEnabled

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

Specified by:
isWarnEnabled in interface Log
Returns:
true if warn is enabled in the underlying logger.


Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.