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

在tomcat6中使用log4j记录日志

2008-07-10 11:07 441 查看
tomcat6默认使用java.util.logging 来记录日志,当嵌入tomcat6的程序使用log4j时候,需要修改tomcat6也使用log4j来记录日志,这样外部程序和tomcat6的日志才能统一。修改方法如下(在tomcat6的doc中已有介绍可参考):

1.在tomcat6源代码中使用ant构建extras.xml,其中有下载文件任务,如果下载失败则手工下载放入相应文件夹内。

2.拷贝编译生成的tomcat-juli.jar覆盖原来的tomcat-juli.jar文件,并把tomcat-juli-adapters.jar放到相同目录中。

3.在程序启动脚本中添加以下参数:

-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="../conf/log4j.xml"

4.删除tomcat/conf目录下的logging.properties文件,否则会生成无用文件。

5.修改log4j.xml文件,显示tomcat6信息。

<root>

<priority value ="INFO" />

<appender-ref ref="FILE"/>

</root>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: