在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>
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>
相关文章推荐
- Spring Cloud Spring Boot mybatis分布式微服务云架构(三十八)使用log4j记录日志
- Java中使用log4j记录日志
- 使用Log4j记录日志
- 如何使用Log4j记录Proxool中的日志?
- Spring + Aop+注解 集成使用 Log4j,实现异常日志记录
- log4j日志系统使用记录
- Java中使用log4j记录日志
- 日志记录---Log4j的使用
- Spring中使用Log4j记录日志
- 开源日志记录工具log4j 使用
- 使用commons-logging和log4j记录日志
- 使用log4j记录日志
- Java中使用log4j记录日志
- 使用spring中的Log4jConfigListener 记录日志( log4j )
- 使用commons-logging和log4j记录日志
- JAVA中使用LOG4J记录日志(转)
- 通过批处理执行jar并使用log4j记录日志
- Java项目日志记录(log4j使用)
- log4j和commons.logging日志记录的使用方法
- 使用commons-logging和Log4j记录日志学习总结