天天看点

Tomcat学习--tomcat配置使用log4j

tomcat自身提供了日志收集及打印功能,但对日志文件的大小及日志文件生成个数没法控制,因此tomcat提供了一个扩展日志的功能。

1、首先去tomcat官网下载两个jar:tomcat-juli-adapters.jar和tomcat-juli.jar

Tomcat学习--tomcat配置使用log4j

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

Tomcat学习--tomcat配置使用log4j

4、在tomcat安装目录的bin文件下替换添加tomcat-juli.jar