您的位置:首页 > 运维架构 > Tomcat

Tomcat学习--tomcat配置使用log4j

2017-09-20 20:23 387 查看
tomcat自身提供了日志收集及打印功能,但对日志文件的大小及日志文件生成个数没法控制,因此tomcat提供了一个扩展日志的功能。
1、首先去tomcat官网下载两个jar:tomcat-juli-adapters.jar和tomcat-juli.jar

2、下载log4j的jar包:log4j-1.2.17.jar 及配置log4j的配置文件log4j.properties
#log4j.rootLogger= DEBUG,A1,A2,A4
log4j.rootLogger= ERROR,error1,error2

log4j.appender.error1=org.apache.log4j.RollingFileAppender
log4j.appender.error1.Threshold=ERROR
log4j.appender.error1.File=logs/error.log
log4j.appender.error1.MaxFileSize=10MB
log4j.appender.error1.MaxBackupIndex=5
log4j.appender.error1.layout=org.apache.log4j.PatternLayout
log4j.appender.error1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] disc-install <%F [%L] - %M> <%m>%n

log4j.appender.error2=org.apache.log4j.ConsoleAppender
log4j.appender.error2.Threshold=ERROR
log4j.appender.error2.File=logs/error.log
log4j.appender.error2.MaxFileSize=10MB
log4j.appender.error2.MaxBackupIndex=5
log4j.appender.error2.layout=org.apache.log4j.PatternLayout
log4j.appender.error2.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] disc-install <%F [%L] - %M> <%m>%n

log4j.rootLogger= DEBUG,debug1,debug2

log4j.appender.debug1=org.apache.log4j.RollingFileAppender
log4j.appender.debug1.Threshold=DEBUG
log4j.appender.debug1.File=logs/debug.log
log4j.appender.debug1.MaxFileSize=10MB
log4j.appender.debug1.MaxBackupIndex=5
log4j.appender.debug1.layout=org.apache.log4j.PatternLayout
log4j.appender.debug1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] disc-install <%F [%L] - %M> <%m>%n

log4j.appender.debug2=org.apache.log4j.ConsoleAppender
log4j.appender.debug2.Threshold=DEBUG
log4j.appender.debug2.File=logs/error.log
log4j.appender.debug2.MaxFileSize=10MB
log4j.appender.debug2.MaxBackupIndex=5
log4j.appender.debug2.layout=org.apache.log4j.PatternLayout
log4j.appender.debug2.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] disc-install <%F [%L] - %M> <%m>%n

3、在tomcat安装目录的lib文件下替换添加log4j.properties、log4j-1.2.17.jar和tomcat-juli-adapters.jar
4、在tomcat安装目录的bin文件下替换添加tomcat-juli.jar
5、可以看到根据log4j.properties中配置生成日志文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: