| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLoggerManager
This abstract class implements LogEnabled.
|
class |
ConsoleLoggerManager
This is a very simple logger manager for debugging purpose
that uses always the ConsoleLogger
|
class |
DefaultLoggerManager
This logger manager is a wrapper around all other "real" logger managers.
|
class |
Log4JConfLoggerManager
A LoggerManager for Log4j that will configure the Log4j subsystem
using specified configuration.
|
class |
Log4JLoggerManager
Log4JLoggerManager implementation.
|
class |
LoggerLoggerManager
A LoggerManager that operates off of an existing Logger instance.
|
class |
LogKitLoggerManager
LogKitLoggerManager implementation.
|
class |
SimpleLogKitManager
A
LoggerManager that supports the old <logs version="1.0"/>
style logging configuration from
Phoenix. |
| Modifier and Type | Field and Description |
|---|---|
private LoggerManager |
DefaultLoggerManager.m_loggermanager
The used LoggerManager
|
| Modifier and Type | Method and Description |
|---|---|
private static LoggerManager |
Facade.applyDecorators(LoggerManager target,
java.lang.String prefix,
java.lang.String switchTo) |
static LoggerManager |
Facade.createLog4JConfigurable(java.lang.String prefix,
java.lang.String switchTo)
Assemble LoggerManager for Log4J system configured
via a configuration file.
|
static LoggerManager |
Facade.createLogKitConfigurable(java.lang.String prefix,
java.lang.String switchTo)
Assemble a new LoggerManager running on top of LogKit
configured from a configuration file logging to a supplied
logger as a fallback.
|
| Modifier and Type | Method and Description |
|---|---|
private static LoggerManager |
Facade.applyDecorators(LoggerManager target,
java.lang.String prefix,
java.lang.String switchTo) |
void |
LoggerManageable.setLoggerManager(LoggerManager loggerManager)
Sets the LoggerManager for child components.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CachingDecorator
This class implements LoggerManager interface by
passing all the job to a wrapped LoggerManager,
but the returened Loggers are cached.
|
class |
LoggerManagerDecorator
This is the base class to create LoggerManager decorators.
|
class |
LogToSelfDecorator
This class intercepts the class passed to us via
enableLogging() and substibutes it
by LoggerSwitch.get() logger. |
class |
OverrideDefaultDecorator
Overrides the value passed from getDefaultLogger().
|
class |
PrefixDecorator
This class implements LoggerManager interface by
prepending a prefix to all requests and letting the
wrapped LoggerManager actually create the loggers.
|
| Modifier and Type | Field and Description |
|---|---|
protected LoggerManager |
LoggerManagerDecorator.m_loggerManager
The wrapped-in LoggerManager.
|
| Constructor and Description |
|---|
CachingDecorator(LoggerManager loggerManager)
Creates a
CachingDecorator instance. |
LoggerManagerDecorator(LoggerManager loggerManager) |
LogToSelfDecorator(LoggerManager loggerManager,
java.lang.String switchTo)
Creates a LogToSelfDecorator instance.
|
OverrideDefaultDecorator(LoggerManager loggerManager,
org.apache.avalon.framework.logger.Logger defaultLogger)
Creates an
OverrideDecorator instance. |
PrefixDecorator(LoggerManager loggerManager,
java.lang.String prefix)
Creates a PrefixDecorator instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Log4JAdapter
This class sits on top of an existing Log4J Hierarchy
and returns logger wrapping Log4J loggers.
|
class |
Log4JConfAdapter
A LoggerManager for Log4j that will configure the Log4j subsystem
using specified configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LogKitAdapter
This class sits on top of an existing LogKit Hierarchy
and returns logger wrapping LogKit loggers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LoggerManagerTee
An AvalonTee object is not usefull by itself as it does not
implement any component interface.
|
| Modifier and Type | Field and Description |
|---|---|
private LoggerManager |
LoggerManagerTee.m_loggerManager |
| Constructor and Description |
|---|
LoggerManagerTee(LoggerManager loggerManager)
Creates a new instance of LoggerManagerTee.
|