Tomcat6 使用log4j 记录日志

我使用的tomcat版本: apache-tomcat-6.0.35

tomcat-6.0.35下载地址:https://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/

所需要jar包: tomcat-juli-adapters.jar log4j-1.2.15.jar tomcat-juli.jar

jar包下载地址: https://archive.apache.org/dist/tomcat/tomcat-6/v6.0.14/bin/extras/

需要log4j配置文件: log4j.properties

附log4j.properties配置文件

# This is the configuring for logging displayed in the Application Server
# TRACE DEBUG INFO WARN ERROR
# 默认日志级别,输出位置
log4j.rootCategory=DEBUG, logfile,stdout

#stdout configure
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
# 是否打印到控制台上
#log4j.appender.stdout.Target=System.err
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern= %d %p [%c] - <%m>%n

#logfile configure
log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
#${catalina.home}:tomcat的位置 log4j.appender.logfile.File
=${catalina.home}/logs/tomcat.log log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern= %d %p [%c] - <%m>%n

 

操作步骤:

1.将tomcat-juli-adapters.jar, log4j-1.2.15.jar, log4j.properties复制到tomcat/lib路径下.

2.将tomcat-juli.jar复制到tomcat/bin路径下.

3.启动tomcat验证tomcat/logs下是否有日志产生.

 

#日志级别不能太低,如果配置为debug的话,输出的日志信息太多,导致tomcat启动非常的慢.

参考: http://618119.com/archives/2007/12/04/37.html

posted @ 2015-03-07 11:31  vaer  阅读(1040)  评论(0编辑  收藏  举报