Class LogKitLogger
- java.lang.Object
-
- org.apache.avalon.framework.logger.LogKitLogger
-
- All Implemented Interfaces:
org.apache.avalon.framework.logger.Logger
public final class LogKitLogger extends java.lang.Object implements org.apache.avalon.framework.logger.LoggerThe default LogKit wrapper class for Logger.- Version:
- $Id: LogKitLogger.java 30977 2004-07-30 03:57:54 -0500 (Fri, 30 Jul 2004) niclas $
- Author:
- Avalon Development Team
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.log.Loggerm_logger
-
Constructor Summary
Constructors Constructor Description LogKitLogger(org.apache.log.Logger logImpl)Create a logger that delegates to specified logger.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebug(java.lang.String message)Log a debug message.voiddebug(java.lang.String message, java.lang.Throwable throwable)Log a debug message.voiderror(java.lang.String message)Log a error message.voiderror(java.lang.String message, java.lang.Throwable throwable)Log a error message.voidfatalError(java.lang.String message)Log a fatalError message.voidfatalError(java.lang.String message, java.lang.Throwable throwable)Log a fatalError message.org.apache.avalon.framework.logger.LoggergetChildLogger(java.lang.String name)Create a new child logger.voidinfo(java.lang.String message)Log a info message.voidinfo(java.lang.String message, java.lang.Throwable throwable)Log a info message.booleanisDebugEnabled()Determine if messages of priority "debug" will be logged.booleanisErrorEnabled()Determine if messages of priority "error" will be logged.booleanisFatalErrorEnabled()Determine if messages of priority "fatalError" will be logged.booleanisInfoEnabled()Determine if messages of priority "info" will be logged.booleanisWarnEnabled()Determine if messages of priority "warn" will be logged.voidwarn(java.lang.String message)Log a warn message.voidwarn(java.lang.String message, java.lang.Throwable throwable)Log a warn message.
-
-
-
Method Detail
-
debug
public final void debug(java.lang.String message)
Log a debug message.- Specified by:
debugin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- the message
-
debug
public final void debug(java.lang.String message, java.lang.Throwable throwable)Log a debug message.- Specified by:
debugin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- the messagethrowable- the throwable
-
isDebugEnabled
public final boolean isDebugEnabled()
Determine if messages of priority "debug" will be logged.- Specified by:
isDebugEnabledin interfaceorg.apache.avalon.framework.logger.Logger- Returns:
- true if "debug" messages will be logged
-
info
public final void info(java.lang.String message)
Log a info message.- Specified by:
infoin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- the message
-
info
public final void info(java.lang.String message, java.lang.Throwable throwable)Log a info message.- Specified by:
infoin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- the messagethrowable- the throwable
-
isInfoEnabled
public final boolean isInfoEnabled()
Determine if messages of priority "info" will be logged.- Specified by:
isInfoEnabledin interfaceorg.apache.avalon.framework.logger.Logger- Returns:
- true if "info" messages will be logged
-
warn
public final void warn(java.lang.String message)
Log a warn message.- Specified by:
warnin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- the message
-
warn
public final void warn(java.lang.String message, java.lang.Throwable throwable)Log a warn message.- Specified by:
warnin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- the messagethrowable- the throwable
-
isWarnEnabled
public final boolean isWarnEnabled()
Determine if messages of priority "warn" will be logged.- Specified by:
isWarnEnabledin interfaceorg.apache.avalon.framework.logger.Logger- Returns:
- true if "warn" messages will be logged
-
error
public final void error(java.lang.String message)
Log a error message.- Specified by:
errorin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- the message
-
error
public final void error(java.lang.String message, java.lang.Throwable throwable)Log a error message.- Specified by:
errorin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- the messagethrowable- the throwable
-
isErrorEnabled
public final boolean isErrorEnabled()
Determine if messages of priority "error" will be logged.- Specified by:
isErrorEnabledin interfaceorg.apache.avalon.framework.logger.Logger- Returns:
- true if "error" messages will be logged
-
fatalError
public final void fatalError(java.lang.String message)
Log a fatalError message.- Specified by:
fatalErrorin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- the message
-
fatalError
public final void fatalError(java.lang.String message, java.lang.Throwable throwable)Log a fatalError message.- Specified by:
fatalErrorin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- the messagethrowable- the throwable
-
isFatalErrorEnabled
public final boolean isFatalErrorEnabled()
Determine if messages of priority "fatalError" will be logged.- Specified by:
isFatalErrorEnabledin interfaceorg.apache.avalon.framework.logger.Logger- Returns:
- true if "fatalError" messages will be logged
-
getChildLogger
public final org.apache.avalon.framework.logger.Logger getChildLogger(java.lang.String name)
Create a new child logger. The name of the child logger is [current-loggers-name].[passed-in-name] ThrowsIllegalArgumentExceptionif name has an empty element name- Specified by:
getChildLoggerin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
name- the subname of this logger- Returns:
- the new logger
-
-