Package ch.qos.logback.classic.util
Class ContextInitializer
- java.lang.Object
-
- ch.qos.logback.classic.util.ContextInitializer
-
public class ContextInitializer extends java.lang.ObjectThis class contains logback's logic for automatic configuration
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAUTOCONFIG_FILEstatic java.lang.StringCONFIG_FILE_PROPERTY(package private) LoggerContextloggerContextstatic java.lang.StringTEST_AUTOCONFIG_FILE
-
Constructor Summary
Constructors Constructor Description ContextInitializer(LoggerContext loggerContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidautoConfig()voidconfigureByResource(java.net.URL url)private java.net.URLfindConfigFileURLFromSystemProperties(java.lang.ClassLoader classLoader, boolean updateStatus)java.net.URLfindURLOfDefaultConfigurationFile(boolean updateStatus)private java.net.URLgetResource(java.lang.String filename, java.lang.ClassLoader myClassLoader, boolean updateStatus)(package private) voidjoranConfigureByResource(java.net.URL url)private voidmultiplicityWarning(java.lang.String resourceName, java.lang.ClassLoader classLoader)private voidstatusOnResourceSearch(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)
-
-