Log4j 1.2.13 | |
Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.apache.log4j.LogManager
public class LogManager
extends Object
LogManager
class to retreive Logger
instances or to operate on the current LoggerRepository
. When the LogManager
class is loaded
into memory the default initalzation procedure is inititated. The
default intialization procedure is described in the short log4j manual.
Field Summary | |
static String |
|
static String |
|
static String |
|
static String |
|
Method Summary | |
static Logger |
|
static Enumeration | |
static Logger | |
static Logger | |
static Logger |
|
static LoggerRepository | |
static Logger |
|
static void | |
static void |
|
static void |
|
public static final String CONFIGURATOR_CLASS_KEY
Deprecated. This variable is for internal use only. It will become private in future versions.
public static final String DEFAULT_CONFIGURATION_FILE
Deprecated. This variable is for internal use only. It will become package protected in future versions.
public static final String DEFAULT_CONFIGURATION_KEY
Deprecated. This variable is for internal use only. It will become private in future versions.
public static final String DEFAULT_INIT_OVERRIDE_KEY
Deprecated. This variable is for internal use only. It will become private in future versions.
public static Enumeration getCurrentLoggers()
public static Logger getLogger(String name, LoggerFactory factory)
Retrieve the appropriateLogger
instance.
public static void resetConfiguration()
public static void setRepositorySelector(RepositorySelector selector, Object guard) throws IllegalArgumentException
SetsLoggerFactory
but only if the correct guard is passed as parameter. Initally the guard is null. If the guard isnull
, then invoking this method sets the logger factory and the guard. Following invocations will throw aIllegalArgumentException
, unless the previously setguard
is passed as the second parameter. This allows a high-level component to set theRepositorySelector
used by theLogManager
. For example, when tomcat starts it will be able to install its own repository selector. However, if and when Tomcat is embedded within JBoss, then JBoss will install its own repository selector and Tomcat will use the repository selector set by its container, JBoss.
public static void shutdown()