Package ch.qos.logback.classic.util
Class ContextInitializer
- java.lang.Object
-
- ch.qos.logback.classic.util.ContextInitializer
-
public class ContextInitializer extends java.lang.Object
This class contains logback's logic for automatic configuration
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AUTOCONFIG_FILE
static java.lang.String
CONFIG_FILE_PROPERTY
(package private) LoggerContext
loggerContext
static java.lang.String
TEST_AUTOCONFIG_FILE
-
Constructor Summary
Constructors Constructor Description ContextInitializer(LoggerContext loggerContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
autoConfig()
void
configureByResource(java.net.URL url)
private java.net.URL
findConfigFileURLFromSystemProperties(java.lang.ClassLoader classLoader, boolean updateStatus)
java.net.URL
findURLOfDefaultConfigurationFile(boolean updateStatus)
private java.net.URL
getResource(java.lang.String filename, java.lang.ClassLoader myClassLoader, boolean updateStatus)
(package private) void
joranConfigureByResource(java.net.URL url)
private void
multiplicityWarning(java.lang.String resourceName, java.lang.ClassLoader classLoader)
private void
statusOnResourceSearch(java.lang.String resourceName, java.lang.ClassLoader classLoader, java.net.URL url)
-
-
-
Field Detail
-
AUTOCONFIG_FILE
public static final java.lang.String AUTOCONFIG_FILE
- See Also:
- Constant Field Values
-
TEST_AUTOCONFIG_FILE
public static final java.lang.String TEST_AUTOCONFIG_FILE
- See Also:
- Constant Field Values
-
CONFIG_FILE_PROPERTY
public static final java.lang.String CONFIG_FILE_PROPERTY
- See Also:
- Constant Field Values
-
loggerContext
final LoggerContext loggerContext
-
-
Constructor Detail
-
ContextInitializer
public ContextInitializer(LoggerContext loggerContext)
-
-
Method Detail
-
configureByResource
public void configureByResource(java.net.URL url) throws JoranException
- Throws:
JoranException
-
joranConfigureByResource
void joranConfigureByResource(java.net.URL url) throws JoranException
- Throws:
JoranException
-
findConfigFileURLFromSystemProperties
private java.net.URL findConfigFileURLFromSystemProperties(java.lang.ClassLoader classLoader, boolean updateStatus)
-
findURLOfDefaultConfigurationFile
public java.net.URL findURLOfDefaultConfigurationFile(boolean updateStatus)
-
getResource
private java.net.URL getResource(java.lang.String filename, java.lang.ClassLoader myClassLoader, boolean updateStatus)
-
autoConfig
public void autoConfig() throws JoranException
- Throws:
JoranException
-
statusOnResourceSearch
private void statusOnResourceSearch(java.lang.String resourceName, java.lang.ClassLoader classLoader, java.net.URL url)
-
multiplicityWarning
private void multiplicityWarning(java.lang.String resourceName, java.lang.ClassLoader classLoader)
-
-