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
分享到:
相关推荐
2. 如果Tomcat中已经包含了其他日志库,可能需要将Log4j的JAR文件(如`log4j.jar`)添加到`lib`目录,以确保优先使用Log4j。 3. 在Tomcat的`web.xml`配置文件中,可能需要配置一个`ContextLoaderListener`,以确保在...
在使用 Apache Tomcat 作为服务器时,合理配置日志框架(如 Log4j)能够极大地提高开发效率和系统的可维护性。本文将详细介绍两种常见的 Log4j 配置方式:Tomcat 级别的统一日志管理和每个 web 应用分别配置 Log4j,...
tomcat6.0 配log4j日志的必须文件及配置过程 tomcat6-------lib | |--------tomcat-juli-adapters.jar | |--------log4j.jar | |--------log4j.properites | |----bin |--------tomcat-juli.jar 最后把log4...
另外,java.util.logging生成的日志格式与项目中使用Log4j记录的日志格式不一致,这会导致在后期日志分析时出现格式不统一的问题。 为了改善这些问题,Tomcat提供了一种机制,允许我们通过配置和替换特定的jar包来...
本教程主要关注如何在Tomcat 9环境中使用SLF4J(Simple Logging Facade for Java)和Log4j2进行日志记录,并解决可能出现的日志不写入问题。 首先,SLF4J是一个日志门面,它为各种日志框架提供了抽象层,如Logback...
在代码中使用Log4j 在Java代码中,通过以下方式获取并使用logger: ```java import org.apache.log4j.Logger; public class MyClass { private static final Logger logger = Logger.getLogger(MyClass.class); ...
6. **监控和分析**:使用Log4j的特性,可以方便地对日志进行归档、分割、过滤,甚至可以结合ELK(Elasticsearch, Logstash, Kibana)或Graylog等工具进行实时日志分析。 通过以上步骤,你可以实现更灵活的日志管理...
在Java Web应用中,Tomcat是一个广泛使用的开源应用服务器,而Log4j是Apache组织提供的一款强大的日志处理框架。本文将深入探讨如何在Tomcat中配置Log4j,以实现高效、灵活的日志管理。 首先,我们来看一下标题中的...
为了在Tomcat中使用这个配置,你需要将`log4j.properties`文件放在`$CATALINA_HOME/conf`目录下。同时,确保Tomcat启动脚本(`catalina.sh`或`catalina.bat`)包含以下行来加载Log4j配置: ```bash -Dlog4j....
### Tomcat 6 配置 Log4j 步骤详解 ...通过上述步骤,你已经成功地在 Tomcat 6 中配置了 Log4j 日志记录系统。这不仅能够提高系统的可维护性,还能帮助快速定位问题,提升开发效率。希望本文对你有所帮助!
在本场景中,我们将利用Log4j的按天切分日志的功能,优化Tomcat的日志管理。以下是实现这个功能所需的知识点: 1. **Log4j配置**:首先,我们需要在Tomcat的类路径下添加`log4j.properties`或`log4j.xml`配置文件。...
要在Tomcat中使用Log4j,首先需要将log4j的JAR包添加到Tomcat的`lib`目录下。这通常包括`log4j.jar`和可能的依赖包。在提供的压缩包文件中,可能会包含这些必要的库文件。 3. **配置log4j.properties** 创建或...
tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli.jar包到./bin/目录下; 2.拷贝log4j.jar,lo4j....
在J2EE应用中,尤其是在Tomcat这样的Servlet容器中使用Log4j,通常需要在Web应用的`web.xml`配置文件中指定日志初始化参数。这可以通过在`web.xml`中添加一个`context-param`元素来实现,将Log4j的配置文件路径作为...
首先,需要将 Log4j 的 lib 包放在 Tomcat 的 lib 目录下,然后在 lib 目录新建一个 log4j.properties 文件,该文件用于配置 Log4j 的日志记录行为。下面是一个示例性的 log4j.properties 文件: log4j.rootLogger=...
本主题将深入探讨“log4j.jar”,“tomcat-juli.jar”以及“tomcat-juli-adapters.jar”这三款与Tomcat日志相关的组件,它们在Tomcat日志配置中的作用及重要性。 首先,我们来了解`log4j.jar`。Log4j是Apache组织...
NULL 博文链接:https://tujunlan.iteye.com/blog/1978469
本篇文章将深入探讨`log4j`、`tomcat-juli`以及它们之间的适配器`tomcat-juli-adapters`,并阐述它们在Tomcat日志处理中的作用。 首先,`log4j-1.2.15.jar`是Log4j的版本1.2.15的JAR包。Log4j是一个功能强大的日志...
在tomcat中配置log4j,tomcat-juli.jar
对tomcat的gclog日志进行分析,进行可视化展示,可以查看一些配置参数,检查是否软件是否运行正常