下载相应的安装包
1 添加日志包
2 添加日志配置文件
3 配置使用Log4j
Log4j和Commons Logging的组件配置过程
1 将jar包
Log4j-1.2.12.jar
commons-logging.jar
复制这两个jar文件到项目WebRoot\WEB-INF\lib目录下即可
2 添加日志配置文件
复制CommonLogging Log4j SimpleLog这三个日志组件的默认配置文件到WebRoot\WEB-INF目录下
。。。。。。。。。此处我发现放在src下面有效果 。。。。。求解释。。。。。。
commons-logging.properties
log4j.properties
simplelog.properties
其中 simplelog.properties是CommoLogging默认使用的SimpleLog日志组件的配置文件 如果修改了Log4j 那么该文件实际上不再有用
3 修改commons-logging.properties调用Log4j
注释掉SimpleLog的行 添加Log4j的行
- ##set Log as Log4J
- org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
- ## set Log as SimpleLog
- #org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog
4 Log4j配置文件 log4j.properties
- ## LOGGERS ##
- #define a logger
- #log4j.rootLogger=DEBUG,console,file
- log4j.rootLogger=INFO,console,file
- ## APPENDERS ##
- # define an appender named console, which is set to be a ConsoleAppender
- log4j.appender.console=org.apache.log4j.ConsoleAppender
- # define an appender named file, which is set to be a RollingFileAppender
- log4j.appender.file=org.apache.log4j.RollingFileAppender
- log4j.appender.file.File=d:/demo_log.txt
- #set the log
5 为项目添加日志功能
首先创建一个Logger对象
- Logger log = Logger.getLogger(this.getClass());
然后就可以添加记录日志的代码
- log.info("User" + username + "login.");
阅读(1280) | 评论(0) | 转发(0) |