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

tomcat6配置log4j日志

2017-04-05 20:47 337 查看
首先,下载好需要的jar包,包括log4j-1.2.11.jar,tomcat-juli-adapters.jar和tomcat-juli.jar。其中前两个是添加到tomcat的lib目录下,最后一个是添加到tomcat的bin目录下。并且注意后两个jar包要配套,即是同一个版本的tomcat中Extras中的包,如下图所示:



添加好jar包之后,再建立log4j.properties文件,并将建好的log4j.properties文件添加到lib目录下,本人建的log4j.properties文件内容如下,网上有很多详解,可以随便参考。

### set log levels 设置log级别,并定义打印方式###
log4j.rootLogger =info,stdout,file

# APPENDER stdout
### direct log messages to stdout,控制台打印 ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

# APPENDER file,文件打印,追加
# RollingFileAppender文件大小到达指定尺寸的时候产生一个新的文件
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${catalina.home}/logs/ALL.log     #定义日志文件路径,${catalina.home}对应环境变量CATALINA_HOME的路径
log4j.appender.file.Append=true
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=5
# PatternLayout可以灵活地指定布局模式
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p %c{1}:%L - %m%n
最后重启tomcat即可,然后可以看到生成的日志文件。如果要禁止以前tomcat生成的日志文件,只需要删除conf目录下的logging.properties文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: