log4j介绍
Posted Kaneha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了log4j介绍相关的知识,希望对你有一定的参考价值。
log4j.properties文件的三种加载方式
1.spring默认自动加载
满足以下条件时:
1).配置文件名为log4j.properties
2).在classpath根目录下(即resources根目录下)
spring会自动加载log4j.properties文件,无需显式加载.
2.spring手动加载
使用spring提供的Log4jConfigListener,在web.xml中加载配置文件
<!-- 设置Log4j配置文件位置 --> <context-param> <param-name>log4jConfigLocation</param-name> <param-value>classpath:properties/log4j.properties</param-value> </context-param> <!-- 刷新Log4j配置文件变动的间隔,单位为毫秒 --> <context-param> <param-name>log4jRefreshInterval</param-name> <param-value>10000</param-value> </context-param> <!-- 监听器要写在下边 --> <listener> <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener>
3.在类中加载配置文件
public class TestLog4j {
public static void main(String[] args) {
PropertyConfigurator.configure( " D:/Code/conf/log4j.properties " );
Logger logger = Logger.getLogger(TestLog4j. class );
logger.debug( " debug " );
logger.error( " error " );
}
}
以上是关于log4j介绍的主要内容,如果未能解决你的问题,请参考以下文章