1、首先引入log4j的jar包。
2、在web。xml里面配置
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>webApp.root</param-value>
</context-param>
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>60000</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.util.Log4jConfigListener
</listener-class>
</listener>
3、在>/WEB-INF下写log4j.properties
log4j.rootLogger=INFO,model
#log4j.appender.stdout=org.apache.log4j.ConsoleAppender
#log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.model=org.apache.log4j.DailyRollingFileAppender
log4j.appender.model.File=${webApp.root}/WEB-INF/logs/tzgw.log
log4j.appender.model.Append=true
log4j.appender.model.layout=org.apache.log4j.PatternLayout
log4j.appender.model.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%-5p][%c{1}] - %m%n
每天生成一个log文件。
4、在需要记录日志的类文件里
static Logger logger = Logger.getLogger(YourAction.class);
logger.info("测试写入是否成功“);s
Log4j配置与使用
本文介绍了如何在项目中配置Log4j,并实现日志记录功能。包括引入jar包、在web.xml中进行配置、创建log4j.properties文件以及在具体类中调用日志方法。
1975

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



