Tomcat 6.0 log4j日志文件配置过程

bob00 2010-07-18

我使用的tomcat版本是tomcat6.0.26

1.下载log4j.jar

我使用的log4j-1.2.16.jar

下载地址:http://logging.apache.org/log4j/1.2/download.html

下载的文件需要解压,里面包含log4j-1.2.16.jar

2.下载tomcat-juli-adapters.jar、tomcat-juli.jar

下载地址:

http://www.apache.org/dist/tomcat/tomcat-6/v6.0.26/bin/extras/tomcat-juli-adapters.jar

http://www.apache.org/dist/tomcat/tomcat-6/v6.0.26/bin/extras/tomcat-juli.jar

根据tomcat版本的不同,请大家下载相应的版本的tomcat-juli-adapters.jar、tomcat-juli.jar文件

3.将tomcat-juli-adapters.jar、tomcat-juli.jar放到tomcat的lib目录下

tomcat——–lib

                   |      |———tomcat-juli-adapters.jar

                   |      |———log4j-1.2.16.jar

                   |      |———log4j.properites

          ——–bin

                   | |——–tomcat-juli.jar

 注意:在tomcat的bin目录下,本身自带一个tomcat-juli.jar如果不将此jar文件替换,那么在logs目录下是不会生成log4j日志文件的。

4.在步骤3中,可以看到需要在lib目录新建一个log4j.properties文件

# sudo touch log4j.properties
# sudo vim log4j.properties
log4j.properties 内容为:

log4j.rootLogger=INFO, R
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=${catalina.base}/logs/tomcat.log
log4j.appender.R.DatePattern='.'yyyy-MM-dd
log4j.appender.R.Append=true
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c – %m%n
log4j.rootLogger可以设置为INFO、Error、Debug等 

5.配置完成后,在tomcat的logs目录会有多一个tomcat.log文件

例如:今天是7月2日,明天在logs目录下就会多一个tomcat.log.2010-07-02文件

效果如图:

Tomcat 6.0 log4j日志文件配置过程

相关推荐