java虚拟机加载log4j的类(LogManager.class)后,执行静态代码块,这个类中的静态代码块,会load log4j的配置文件,依次加载log4j.xml,log4j.properties
部分代码:
static public final String DEFAULT_CONFIGURATION_FILE = "log4j.properties";
static final String DEFAULT_XML_CONFIGURATION_FILE = "log4j.xml";
if(configurationOptionStr == null) {
url = Loader.getResource(DEFAULT_XML_CONFIGURATION_FILE);
if(url == null) {
url = Loader.getResource(DEFAULT_CONFIGURATION_FILE);
}
分类:
java web
本文介绍了Java虚拟机加载Log4j的配置过程。当加载Log4j的LogManager类时,会执行静态代码块来加载配置文件。首先尝试加载log4j.xml,如果未找到,则尝试加载log4j.properties。
1278

被折叠的 条评论
为什么被折叠?



