public class Log4JLoggerManager extends AbstractLoggerManager implements LoggerManager
| Modifier and Type | Field and Description |
|---|---|
private org.apache.log4j.spi.LoggerRepository |
m_hierarchy
The hierarchy private to Log4JManager
|
m_loggers, m_prefixROLE| Constructor and Description |
|---|
Log4JLoggerManager()
Creates a new
DefaultLog4JManager. |
Log4JLoggerManager(org.apache.log4j.spi.LoggerRepository hierarchy)
Creates a new
DefaultLog4JManager with an existing Hierarchy. |
Log4JLoggerManager(java.lang.String prefix)
Creates a new
DefaultLog4JManager using
specified logger name as root logger. |
Log4JLoggerManager(java.lang.String prefix,
org.apache.log4j.spi.LoggerRepository hierarchy)
Creates a new
DefaultLog4JManager with an existing Hierarchy using
specified logger name as root logger. |
Log4JLoggerManager(java.lang.String prefix,
org.apache.log4j.spi.LoggerRepository hierarchy,
org.apache.avalon.framework.logger.Logger defaultLogger)
Creates a new
DefaultLog4JManager with an existing Hierarchy using
specified logger name as root logger. |
Log4JLoggerManager(java.lang.String prefix,
org.apache.log4j.spi.LoggerRepository hierarchy,
org.apache.avalon.framework.logger.Logger defaultLogger,
org.apache.avalon.framework.logger.Logger logger)
Creates a new
DefaultLog4JManager with an existing Hierarchy using
specified logger name as root logger. |
Log4JLoggerManager(java.lang.String prefix,
org.apache.log4j.spi.LoggerRepository hierarchy,
java.lang.String switchToCategory)
Creates a new
DefaultLog4JManager with an existing Hierarchy using
specified logger name as root logger. |
Log4JLoggerManager(java.lang.String prefix,
org.apache.log4j.spi.LoggerRepository hierarchy,
java.lang.String switchToCategory,
org.apache.avalon.framework.logger.Logger defaultLogger,
org.apache.avalon.framework.logger.Logger logger)
Creates a new
DefaultLog4JManager. |
Log4JLoggerManager(java.lang.String prefix,
java.lang.String switchToCategory)
Creates a new
DefaultLog4JManager using
specified logger name as root logger. |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.avalon.framework.logger.Logger |
doGetLoggerForCategory(java.lang.String fullCategoryName)
Actually create a logger wrapping underlying logger
backed implementation for a give category.
|
enableLogging, getDefaultLogger, getLogger, getLoggerForCategory, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefaultLogger, getLoggerForCategoryprivate final org.apache.log4j.spi.LoggerRepository m_hierarchy
public Log4JLoggerManager()
DefaultLog4JManager. It will use a new Hierarchy.public Log4JLoggerManager(org.apache.log4j.spi.LoggerRepository hierarchy)
DefaultLog4JManager with an existing Hierarchy.public Log4JLoggerManager(java.lang.String prefix)
DefaultLog4JManager using
specified logger name as root logger.public Log4JLoggerManager(java.lang.String prefix,
org.apache.log4j.spi.LoggerRepository hierarchy)
DefaultLog4JManager with an existing Hierarchy using
specified logger name as root logger.public Log4JLoggerManager(java.lang.String prefix,
java.lang.String switchToCategory)
DefaultLog4JManager using
specified logger name as root logger.public Log4JLoggerManager(java.lang.String prefix,
org.apache.log4j.spi.LoggerRepository hierarchy,
java.lang.String switchToCategory)
DefaultLog4JManager with an existing Hierarchy using
specified logger name as root logger.public Log4JLoggerManager(java.lang.String prefix,
org.apache.log4j.spi.LoggerRepository hierarchy,
org.apache.avalon.framework.logger.Logger defaultLogger)
DefaultLog4JManager with an existing Hierarchy using
specified logger name as root logger.public Log4JLoggerManager(java.lang.String prefix,
org.apache.log4j.spi.LoggerRepository hierarchy,
org.apache.avalon.framework.logger.Logger defaultLogger,
org.apache.avalon.framework.logger.Logger logger)
DefaultLog4JManager with an existing Hierarchy using
specified logger name as root logger.public Log4JLoggerManager(java.lang.String prefix,
org.apache.log4j.spi.LoggerRepository hierarchy,
java.lang.String switchToCategory,
org.apache.avalon.framework.logger.Logger defaultLogger,
org.apache.avalon.framework.logger.Logger logger)
DefaultLog4JManager.prefix - to prepend to every category name on
getLoggerForCategory()hierarchy - a Log4J LoggerRepository to run withswitchToCategory - if this parameter is not null
after start()
LogKitLoggerManager will start
to log its own debug and error messages to
a logger obtained via
this.getLoggerForCategory( switchToCategory ).
Note that prefix will be prepended to
the value of switchToCategory also.defaultLogger - the logger to override the default
logger configured by Log4J; probably should be
null to allow users set up whatever logger they
like as the root logger via Log4J configurationlogger - the logger to log our own initialization
messages (currently we have none) and to log
errors (currently this functionality is not used
either)protected org.apache.avalon.framework.logger.Logger doGetLoggerForCategory(java.lang.String fullCategoryName)
AbstractLoggerManagerdoGetLoggerForCategory in class AbstractLoggerManager