【发布时间】:2011-07-11 17:25:31
【问题描述】:
我正在使用apache-tomcat-6.0.18 并想为 tomcat 内部日志配置 log4j。
我浏览了tomcat网站Logging in Tomcat。但是我不理解STEP 3,4,5。
extras components 是什么?这些对 Logging 有何帮助?
如果有人可以一步一步指导我真的会有所帮助!!!
请指导我?
【问题讨论】:
我正在使用apache-tomcat-6.0.18 并想为 tomcat 内部日志配置 log4j。
我浏览了tomcat网站Logging in Tomcat。但是我不理解STEP 3,4,5。
extras components 是什么?这些对 Logging 有何帮助?
如果有人可以一步一步指导我真的会有所帮助!!!
请指导我?
【问题讨论】:
如果您不需要从源代码构建 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 的位置。
希望这会有所帮助。
【讨论】:
log4j:ERROR Could not find value for key log4j.appender.CATALINA.layoutlog4j:ERROR No layout set for the appender named [CATALINA]. log4j:ERROR No layout set for the appender named [LOCALHOST]. 并且 tomcat 不会继续进行进一步处理
@Thanks DaveRead,我的问题已解决,我只是对 log4j.properties 文件及其工作进行了一些更改。这是条目。
........
#Roll-over the log once per daylog4j.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......
【讨论】: