All Known Implementing Classes:
Log4JCategoryLog, Log4JLogger, DecoratedSimpleLog, Jdk13LumberjackLogger, NoOpLog, Jdk14Logger, SimpleLog, LogKitLogger, AvalonLogger
A simple logging interface abstracting logging APIs. In order to be instantiated successfully by LogFactory , classes that implement this interface must have a constructor that takes a single String parameter representing the "name" of this Log.
The six logging levels used by Log
are (in order):
Performance is often a logging concern. By examining the appropriate property, a component can avoid expensive operations (producing information to be logged).
For example,
if (log.isDebugEnabled()) {
... do something expensive ...
log.debug(theResult);
}
Configuration of the underlying logging system will generally be done external to the Logging APIs, through whatever mechanism is supported by that system.
<
- a href="mailto:sanders@apache.org">Scott SandersRod
- Waldhoff$
- Id: Log.java 424107 2006-07-20 23:15:42Z skitching $Method from org.apache.commons.logging.Log Summary: |
---|
debug, debug, error, error, fatal, fatal, info, info, isDebugEnabled, isErrorEnabled, isFatalEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabled, trace, trace, warn, warn |
Method from org.apache.commons.logging.Log Detail: |
---|
Log a message with debug log level. |
Log an error with debug log level. |
Log a message with error log level. |
Log an error with error log level. |
Log a message with fatal log level. |
Log an error with fatal log level. |
Log a message with info log level. |
Log an error with info log level. |
Is debug logging currently enabled? Call this method to prevent having to perform expensive operations
(for example, |
Is error logging currently enabled? Call this method to prevent having to perform expensive operations
(for example, |
Is fatal logging currently enabled? Call this method to prevent having to perform expensive operations
(for example, |
Is info logging currently enabled? Call this method to prevent having to perform expensive operations
(for example, |
Is trace logging currently enabled? Call this method to prevent having to perform expensive operations
(for example, |
Is warn logging currently enabled? Call this method to prevent having to perform expensive operations
(for example, |
Log a message with trace log level. |
Log an error with trace log level. |
Log a message with warn log level. |
Log an error with warn log level. |