org.cougaar.util.log |
|
Java Source File Name | Type | Comment |
Logger.java | Interface | The Logger provides a generic logging API.
This provides the basic:
if (log.isDebugEnabled()) {
log.debug("my message");
}
and related logging methods.
This API is a subset of the "log4j" API, but the underlying
implementation may use a different logger, such as "jsr47".
Note that (currently) the Logger user is unable to alter the
underlying logger's threshold level. |
LoggerAdapter.java | Class | |
LoggerController.java | Interface | A controller for a single Logger, used to set the logging levels
and output destinations (console, files, etc).
This API is a bit kludgy -- it needs to be refactored into
a more "readable" API, including a refactoring of
LogTarget. |
LoggerControllerProxy.java | Class | This class simply wraps a LoggerController and proxies it. |
LoggerFactory.java | Class | Factory to create Logger and LoggerController instances.
Typically the "requestor" classname is used to identify
loggers. |
LoggerProxy.java | Class | This class simply wraps a Logger and proxies it. |
Logging.java | Class | Static access to simple logging facilities. |
LogTarget.java | Class | Represents an output destination of a named logger. |
NullLogger.java | Class | Logger where all "is*()" methods return false, and
all "log()" methods are ignored. |
NullLoggerFactory.java | Class | No-op LoggerFactory to connect to NullLogger instances. |