我正在使用apache-tomcat-6.0.18
并希望为tomcat内部日志记录配置log4j。
我浏览了tomcat网站Logging in Tomcat。但我不理解STEP 3,4,5
。
什么是extras components
?这些如何有助于记录?
如果有人可以指导我一步一步会真的有帮助!!!
请指导我这个?
答案 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
...
...