Class ConsoleLogger
- java.lang.Object
-
- org.apache.avalon.framework.logger.ConsoleLogger
-
- All Implemented Interfaces:
org.apache.avalon.framework.logger.Logger
public final class ConsoleLogger extends java.lang.Object implements org.apache.avalon.framework.logger.LoggerLogger sending everything to the standard output streams. This is mainly for the cases when you have a utility that does not have a logger to supply.- Version:
- $Id: ConsoleLogger.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 static intLEVEL_DEBUGTypecode for debugging messages.static intLEVEL_DISABLEDTypecode for disabled log levels.static intLEVEL_ERRORTypecode for error messages.static intLEVEL_FATALTypecode for fatal error messages.static intLEVEL_INFOTypecode for informational messages.static intLEVEL_WARNTypecode for warning messages.private intm_logLevel
-
Constructor Summary
Constructors Constructor Description ConsoleLogger()Creates a new ConsoleLogger with the priority set to DEBUG.ConsoleLogger(int logLevel)Creates a new ConsoleLogger.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebug(java.lang.String message)Logs a debugging message.voiddebug(java.lang.String message, java.lang.Throwable throwable)Logs a debugging message and an exception.voiderror(java.lang.String message)Logs an error message.voiderror(java.lang.String message, java.lang.Throwable throwable)Logs an error message and an exception.voidfatalError(java.lang.String message)Logs a fatal error message.voidfatalError(java.lang.String message, java.lang.Throwable throwable)Logs a fatal error message and an exception.org.apache.avalon.framework.logger.LoggergetChildLogger(java.lang.String name)Just returns this logger (ConsoleLoggeris not hierarchical).voidinfo(java.lang.String message)Logs an informational message.voidinfo(java.lang.String message, java.lang.Throwable throwable)Logs an informational message and an exception.booleanisDebugEnabled()Returnstrueif debug-level logging is enabled, false otherwise.booleanisErrorEnabled()Returnstrueif error-level logging is enabled, false otherwise.booleanisFatalErrorEnabled()Returnstrueif fatal-level logging is enabled, false otherwise.booleanisInfoEnabled()Returnstrueif info-level logging is enabled, false otherwise.booleanisWarnEnabled()Returnstrueif warn-level logging is enabled, false otherwise.voidwarn(java.lang.String message)Logs a warning message.voidwarn(java.lang.String message, java.lang.Throwable throwable)Logs a warning message and an exception.
-
-
-
Field Detail
-
LEVEL_DEBUG
public static final int LEVEL_DEBUG
Typecode for debugging messages.- See Also:
- Constant Field Values
-
LEVEL_INFO
public static final int LEVEL_INFO
Typecode for informational messages.- See Also:
- Constant Field Values
-
LEVEL_WARN
public static final int LEVEL_WARN
Typecode for warning messages.- See Also:
- Constant Field Values
-
LEVEL_ERROR
public static final int LEVEL_ERROR
Typecode for error messages.- See Also:
- Constant Field Values
-
LEVEL_FATAL
public static final int LEVEL_FATAL
Typecode for fatal error messages.- See Also:
- Constant Field Values
-
LEVEL_DISABLED
public static final int LEVEL_DISABLED
Typecode for disabled log levels.- See Also:
- Constant Field Values
-
m_logLevel
private final int m_logLevel
-
-
Method Detail
-
debug
public void debug(java.lang.String message)
Logs a debugging message.- Specified by:
debugin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- aStringvalue
-
debug
public void debug(java.lang.String message, java.lang.Throwable throwable)Logs a debugging message and an exception.- Specified by:
debugin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- aStringvaluethrowable- aThrowablevalue
-
isDebugEnabled
public boolean isDebugEnabled()
Returnstrueif debug-level logging is enabled, false otherwise.- Specified by:
isDebugEnabledin interfaceorg.apache.avalon.framework.logger.Logger- Returns:
trueif debug-level logging
-
info
public void info(java.lang.String message)
Logs an informational message.- Specified by:
infoin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- aStringvalue
-
info
public void info(java.lang.String message, java.lang.Throwable throwable)Logs an informational message and an exception.- Specified by:
infoin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- aStringvaluethrowable- aThrowablevalue
-
isInfoEnabled
public boolean isInfoEnabled()
Returnstrueif info-level logging is enabled, false otherwise.- Specified by:
isInfoEnabledin interfaceorg.apache.avalon.framework.logger.Logger- Returns:
trueif info-level logging is enabled
-
warn
public void warn(java.lang.String message)
Logs a warning message.- Specified by:
warnin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- aStringvalue
-
warn
public void warn(java.lang.String message, java.lang.Throwable throwable)Logs a warning message and an exception.- Specified by:
warnin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- aStringvaluethrowable- aThrowablevalue
-
isWarnEnabled
public boolean isWarnEnabled()
Returnstrueif warn-level logging is enabled, false otherwise.- Specified by:
isWarnEnabledin interfaceorg.apache.avalon.framework.logger.Logger- Returns:
trueif warn-level logging is enabled
-
error
public void error(java.lang.String message)
Logs an error message.- Specified by:
errorin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- aStringvalue
-
error
public void error(java.lang.String message, java.lang.Throwable throwable)Logs an error message and an exception.- Specified by:
errorin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- aStringvaluethrowable- aThrowablevalue
-
isErrorEnabled
public boolean isErrorEnabled()
Returnstrueif error-level logging is enabled, false otherwise.- Specified by:
isErrorEnabledin interfaceorg.apache.avalon.framework.logger.Logger- Returns:
trueif error-level logging is enabled
-
fatalError
public void fatalError(java.lang.String message)
Logs a fatal error message.- Specified by:
fatalErrorin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- aStringvalue
-
fatalError
public void fatalError(java.lang.String message, java.lang.Throwable throwable)Logs a fatal error message and an exception.- Specified by:
fatalErrorin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
message- aStringvaluethrowable- aThrowablevalue
-
isFatalErrorEnabled
public boolean isFatalErrorEnabled()
Returnstrueif fatal-level logging is enabled, false otherwise.- Specified by:
isFatalErrorEnabledin interfaceorg.apache.avalon.framework.logger.Logger- Returns:
trueif fatal-level logging is enabled
-
getChildLogger
public org.apache.avalon.framework.logger.Logger getChildLogger(java.lang.String name)
Just returns this logger (ConsoleLoggeris not hierarchical).- Specified by:
getChildLoggerin interfaceorg.apache.avalon.framework.logger.Logger- Parameters:
name- ignored- Returns:
- this logger
-
-