Package org.apache.log4j
Class LogManager
- java.lang.Object
-
- org.apache.log4j.LogManager
-
public final class LogManager extends java.lang.ObjectThe main entry point to Log4j 1.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONFIGURATOR_CLASS_KEYDeprecated.This variable is for internal use only.static java.lang.StringDEFAULT_CONFIGURATION_FILEDeprecated.This variable is for internal use only.static java.lang.StringDEFAULT_CONFIGURATION_KEYDeprecated.This variable is for internal use only.static java.lang.StringDEFAULT_INIT_OVERRIDE_KEYDeprecated.This variable is for internal use only.(package private) static java.lang.StringDEFAULT_XML_CONFIGURATION_FILEprivate static booleanLOG4J_CORE_PRESENTprivate static RepositorySelectorrepositorySelector
-
Constructor Summary
Constructors Constructor Description LogManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static booleancheckLog4jCore()static Loggerexists(java.lang.String name)Tests if a logger for the given name exists.(package private) static Loggerexists(java.lang.String name, java.lang.ClassLoader classLoader)(package private) static LoggerContextgetContext(java.lang.ClassLoader classLoader)Gets a LoggerContext.static java.util.EnumerationgetCurrentLoggers()Gets an enumeration of the current loggers.(package private) static java.util.EnumerationgetCurrentLoggers(java.lang.ClassLoader classLoader)(package private) static HierarchygetHierarchy()static LoggergetLogger(java.lang.Class<?> clazz)Gets the logger for the given class.static LoggergetLogger(java.lang.String name)Gets the logger for the given name.(package private) static LoggergetLogger(java.lang.String name, java.lang.ClassLoader classLoader)static LoggergetLogger(java.lang.String name, LoggerFactory factory)(package private) static LoggergetLogger(java.lang.String name, LoggerFactory factory, java.lang.ClassLoader classLoader)static LoggerRepositorygetLoggerRepository()static LoggergetRootLogger()Gets the root logger.(package private) static LoggergetRootLogger(java.lang.ClassLoader classLoader)(package private) static booleanisLog4jCorePresent()(package private) static voidreconfigure(java.lang.ClassLoader classLoader)static voidresetConfiguration()(package private) static voidresetConfiguration(java.lang.ClassLoader classLoader)static voidsetRepositorySelector(RepositorySelector selector, java.lang.Object guard)static voidshutdown()Shuts down the current configuration.(package private) static voidshutdown(java.lang.ClassLoader classLoader)
-
-
-
Field Detail
-
DEFAULT_CONFIGURATION_FILE
@Deprecated public static final java.lang.String DEFAULT_CONFIGURATION_FILE
Deprecated.This variable is for internal use only. It will become package protected in future versions.- See Also:
- Constant Field Values
-
DEFAULT_CONFIGURATION_KEY
@Deprecated public static final java.lang.String DEFAULT_CONFIGURATION_KEY
Deprecated.This variable is for internal use only. It will become private in future versions.- See Also:
- Constant Field Values
-
CONFIGURATOR_CLASS_KEY
@Deprecated public static final java.lang.String CONFIGURATOR_CLASS_KEY
Deprecated.This variable is for internal use only. It will become private in future versions.- See Also:
- Constant Field Values
-
DEFAULT_INIT_OVERRIDE_KEY
@Deprecated public static final java.lang.String DEFAULT_INIT_OVERRIDE_KEY
Deprecated.This variable is for internal use only. It will become private in future versions.- See Also:
- Constant Field Values
-
DEFAULT_XML_CONFIGURATION_FILE
static final java.lang.String DEFAULT_XML_CONFIGURATION_FILE
- See Also:
- Constant Field Values
-
repositorySelector
private static RepositorySelector repositorySelector
-
LOG4J_CORE_PRESENT
private static final boolean LOG4J_CORE_PRESENT
-
-
Method Detail
-
checkLog4jCore
private static boolean checkLog4jCore()
-
exists
public static Logger exists(java.lang.String name)
Tests if a logger for the given name exists.- Parameters:
name- logger name to test.- Returns:
- whether a logger for the given name exists.
-
exists
static Logger exists(java.lang.String name, java.lang.ClassLoader classLoader)
-
getContext
static LoggerContext getContext(java.lang.ClassLoader classLoader)
Gets a LoggerContext.- Parameters:
loader- The ClassLoader for the context. If null the context will attempt to determine the appropriate ClassLoader.- Returns:
- a LoggerContext.
-
getCurrentLoggers
public static java.util.Enumeration getCurrentLoggers()
Gets an enumeration of the current loggers.- Returns:
- an enumeration of the current loggers.
-
getCurrentLoggers
static java.util.Enumeration getCurrentLoggers(java.lang.ClassLoader classLoader)
-
getHierarchy
static Hierarchy getHierarchy()
-
getLogger
public static Logger getLogger(java.lang.Class<?> clazz)
Gets the logger for the given class.
-
getLogger
public static Logger getLogger(java.lang.String name)
Gets the logger for the given name.
-
getLogger
static Logger getLogger(java.lang.String name, java.lang.ClassLoader classLoader)
-
getLogger
public static Logger getLogger(java.lang.String name, LoggerFactory factory)
-
getLogger
static Logger getLogger(java.lang.String name, LoggerFactory factory, java.lang.ClassLoader classLoader)
-
getLoggerRepository
public static LoggerRepository getLoggerRepository()
-
getRootLogger
public static Logger getRootLogger()
Gets the root logger.
-
getRootLogger
static Logger getRootLogger(java.lang.ClassLoader classLoader)
-
isLog4jCorePresent
static boolean isLog4jCorePresent()
-
reconfigure
static void reconfigure(java.lang.ClassLoader classLoader)
-
resetConfiguration
public static void resetConfiguration()
-
resetConfiguration
static void resetConfiguration(java.lang.ClassLoader classLoader)
-
setRepositorySelector
public static void setRepositorySelector(RepositorySelector selector, java.lang.Object guard) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
shutdown
public static void shutdown()
Shuts down the current configuration.
-
shutdown
static void shutdown(java.lang.ClassLoader classLoader)
-
-