使用log4j为内部日志配置tomcat!

时间:2011-03-09 08:50:46

标签: apache log4j tomcat6

我正在使用apache-tomcat-6.0.18并希望为tomcat内部日志记录配置log4j。

我浏览了tomcat网站Logging in Tomcat。但我不理解STEP 3,4,5

什么是extras components?这些如何有助于记录?

如果有人可以指导我一步一步会真的有帮助!!!

请指导我这个?

2 个答案:

答案 0 :(得分:1)

如果您不需要从源代码构建Tomcat,那么从这个位置获取tomcat-juli.jar和tomcat-juli-adapters.jar: http://mirrors.enquira.co.uk/apache/tomcat/tomcat-6/v6.0.32/bin/extras/

并按照说明替换.jar文件。

$ CATALINA_HOME是安装Tomcat 6.0的地方。

希望这有帮助。

答案 1 :(得分:0)

@Thanks DaveRead,我解决了我的问题,我只是在log4j.properties文件及其工作中做了一些更改。这是入口。

....
....

#Roll-over the log once per day
log4j.appender.CATALINA.DatePattern='.'yyyy-MM-dd'.log' log4j.appender.CATALINA.layout.ConversionPattern = %d [%t] %-5p %c- %m%n log4j.appender.CATALINA.layout=org.apache.log4j.PatternLayout
log4j.appender.CATALINA.append=true

log4j.appender.LOCALHOST=org.apache.log4j.DailyRollingFileAppender log4j.appender.LOCALHOST.file=${catalina.base}/logs/localhost.log log4j.appender.LOCALHOST.encoding=UTF-8
#Roll-over the log once per day log4j.appender.LOCALHOST.DatePattern='.'yyyy-MM-dd'.log' log4j.appender.LOCALHOST.layout.ConversionPattern = %d [%t] %-5p %c- %m%n log4j.appender.LOCALHOST.layout=org.apache.log4j.PatternLayout log4j.appender.LOCALHOST.append=true
...
...

相关问题