一.自动加载原因:
1.我们在使用spring框架时,在classpath根目录配置名称为 log4j.properties的配置文件;Spring会默认加载classpath根目录下面的log4j.properties文件;
2.如果配置文件名称不是log4j,或者文件目录不是classpath,则需要在web.xml中对log4jConfigLocation属性进行配置。如下:
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:log4j.properties</param-value>
</context-param>
二.log4j详细配置介绍:
输出级别的种类
ERROR 为严重错误 主要是程序的错误
WARN 为一般警告,比如session丢失
INFO 为一般要显示的信息,比如登录登出
DEBUG 为程序的调试信息
### set log levels ###
log4j.rootLogger = info,console,file
##输出形式有4中:
##org.apache.log4j.ConsoleAppender(控制台)
##org.apache.log4j.FileAppender(文件)
##org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件)
##or