Interface Logger
public interface Logger
This is a facade for the different logging subsystems.
It offers a simplified interface that follows IOC patterns
and a simplified priority/level/severity abstraction.
- Version:
- $Id: Logger.java 30977 2004-07-30 03:57:54 -0500 (Fri, 30 Jul 2004) niclas $
- Author:
- Avalon Development Team
-
Method Summary
Modifier and TypeMethodDescriptionvoidLog a debug message.voidLog a debug message.voidLog a error message.voidLog a error message.voidfatalError(String message) Log a fatalError message.voidfatalError(String message, Throwable throwable) Log a fatalError message.getChildLogger(String name) Create a new child logger.voidLog a info message.voidLog a info message.booleanDetermine if messages of priority "debug" will be logged.booleanDetermine if messages of priority "error" will be logged.booleanDetermine if messages of priority "fatalError" will be logged.booleanDetermine if messages of priority "info" will be logged.booleanDetermine if messages of priority "warn" will be logged.voidLog a warn message.voidLog a warn message.
-
Method Details
-
debug
-
debug
-
isDebugEnabled
boolean isDebugEnabled()Determine if messages of priority "debug" will be logged.- Returns:
- true if "debug" messages will be logged
-
info
-
info
-
isInfoEnabled
boolean isInfoEnabled()Determine if messages of priority "info" will be logged.- Returns:
- true if "info" messages will be logged
-
warn
-
warn
-
isWarnEnabled
boolean isWarnEnabled()Determine if messages of priority "warn" will be logged.- Returns:
- true if "warn" messages will be logged
-
error
-
error
-
isErrorEnabled
boolean isErrorEnabled()Determine if messages of priority "error" will be logged.- Returns:
- true if "error" messages will be logged
-
fatalError
-
fatalError
-
isFatalErrorEnabled
boolean isFatalErrorEnabled()Determine if messages of priority "fatalError" will be logged.- Returns:
- true if "fatalError" messages will be logged
-
getChildLogger
-