首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

在tomcat6中运用log4j记录日志

2012-10-31 
在tomcat6中使用log4j记录日志tomcat6默认使用java.util.logging 来记录日志,当嵌入tomcat6的程序使用log4

在tomcat6中使用log4j记录日志

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信息。

view plaincopy to clipboardprint?
<root>

<priority value ="INFO" />????

<appender-ref ref="FILE"/>

</root>

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/JavaWHB/archive/2008/07/10/2632996.aspx

热点排行