从这一次配置日志过程中体会到一点,如果对于所面临的工作似懂非懂,就动手的话,反而会使得自己不仅信心丧失,而且任务也难以完成!
第一步,查看TOMCAT文档:
Instead, the default Tomcat configuration will use java.util.logging. If the developer wishes to collect
detailed internal Tomcat logging (i.e what is happening within the Tomcat engine),
then they should configure a logging system such as java.util.logging or log4j as detailed next.
要完成复杂的需要,用log4j是主流开源的选择方案之一,也是市场比较成熟的方案!
继续往下看,便可以看到一个详细的步骤,怎么了!
我这里当时有个想法,就是:集成LOG4J,TOMCAT难道非得重新编译源码?所以心里很犹豫,这么复杂?
到此我犹豫了一下,不过这里反正有下好的源码,于是就开始编译.失败了!我发现小的失败很有挫败感(这让我想起了在CSDN上看到的一句话:软件如果符合用户的心里预期,不让用户有挫败感,那就是好的软件产品.好像就是这么个意思,但是我相信其实学习也一样的).
最终还是不能编译,这是源于公司网络的限制!但是心中的疑惑还是没有消除.而且直到最终问题解决,这个都存在我心中,成为了一种阻碍.
第二步 网上GOOGLE
由于对版本兼容性的疑惑,对于网上解决方案总是存在不信任.这个担心是得到验证的,我根据网上也一步一步的走,最终又陷入死锁!
现在看来,由于没有忘掉遗留下来的问题,使得我心中不断的想怎么解决,而忽视了当前问题,当然还有心中不信任的缘由!
很长的时间没有得到解决,使得我不得不想放弃.于是抛开问题,了解下LOG4J文档!
第三步:反其道而行之,先学习LOG4J
对LOGGER,APPENDER,LAYOUT等等以及整个框架了解后,觉得整个思路越来越清晰了!
第四步:其实很简单
其实只要把关键字多添加一下,就把加上V6.0就可以找到解决方法了.就像一层纸.
分享到:
相关推荐
本文将详细介绍 Tomcat 的日志配置,包括日志开关文件、日志信息、修改日志级别和使用 Log4j 记录应用程序日志或系统日志。 一、Tomcat 中的日志开关文件 Tomcat 中的日志开关文件是 logging.properties,位于 ...
标题 "Tomcat日志配置所有包" 涉及到的是Apache Tomcat服务器的日志管理,这是一项关键的系统维护任务,确保应用的稳定性和问题排查能力。在Tomcat中,日志配置允许开发者和管理员监控服务器的行为,记录错误信息...
1. 创建配置文件:在`/etc/logrotate.d/`目录下创建一个针对Tomcat日志的配置文件,例如`/etc/logrotate.d/tomcat`。使用`vim`编辑器写入日志文件的路径,例如`/home/odysee/General/tomcat8.5/logs/catalina.out`。...
### Tomcat 下的 Log4j 日志配置详解 在日常的 Web 开发中,日志记录对于调试问题、监控系统状态以及后期维护来说至关重要。在使用 Apache Tomcat 作为服务器时,合理配置日志框架(如 Log4j)能够极大地提高开发...
Tomcat作为一款流行的开源Java Servlet容器,其日志配置对于开发者和运维人员至关重要。本工具专门针对Tomcat配置,旨在实现日志按日期分文件,以优化日志管理和查询效率。 首先,我们要了解Tomcat的日志系统。...
这行命令表示每天0点(即凌晨12点)执行一次cronolog,将新的日志写入`/var/log/tomcat/catalina.out`,并按日期滚动到`/var/log/tomcat/catalina.YYYYMMDD.log`文件。 通过这样的配置,你可以有效地管理Tomcat的...
总结来说,Tomcat日志配置是一个多层面的过程,涉及到Tomcat自身和应用级别的日志管理。通过正确配置和使用Log4j,我们可以实现灵活、高效的日志记录,为我们的开发和运维工作带来极大的便利。请确保理解并正确实施...
#### 四、Tomcat日志配置 Tomcat的日志配置可以通过编辑`conf/logging.properties`文件来实现。以下是一些关键配置示例: 1. **catalina.日期.log、localhost.日期.log** 日志配置: - 日志级别:`catalina.org....
标题中的“有关tomcat5和tomcat6的日志配置注释”主要涉及到的是Apache Tomcat服务器在两个不同版本(5和6)中的日志管理。Tomcat是Java Servlet和JavaServer Pages(JSP)的开源Web应用服务器,由Apache软件基金会...
问题的原因是 Tomcat 的日志配置不正确,导致详细错误日志不可见。解决该问题需要配置 Log4j,这是一个流行的 Java 日志记录工具。 首先,需要将 Log4j 的 lib 包放在 Tomcat 的 lib 目录下,然后在 lib 目录新建一...
最后,我们需要在Apache HTTP Server或者Nginx中配置一个反向代理,以便通过Web界面访问awstats报告。如果你使用的是Apache,编辑`/etc/httpd/conf.d/awstats.conf`文件,添加如下配置: ```apache Alias /awstats ...
"win系统下的tomcat日志按日期切割工具"指的是在Windows环境下对Tomcat日志进行自动切割的解决方案。通常,Linux系统中有一个名为`logrotate`的工具用于此目的,但在Windows上,我们可以使用类似功能的`cronolog`...
本资源包“TOMCAT6日志配置JAR包及配置文件”专门针对Tomcat6,提供了最新的日志配置JAR包和相应的配置文件,旨在帮助用户更便捷地管理和理解其日志系统。 Tomcat6是Apache软件基金会的Tomcat服务器的一个版本,它...
- 如果Tomcat的日志配置使用了重定向或syslog,可能需要相应地调整脚本。 通过这样的脚本和定时任务,我们可以在Linux上的Tomcat环境中有效地管理和分割`catalina.out`日志,便于日后的检索和分析。这不仅可以节省...
3. 在Tomcat的`web.xml`配置文件中,可能需要配置一个`ContextLoaderListener`,以确保在应用程序启动时加载Log4j配置。 压缩包中的"**lib**"目录可能包含Log4j的必要依赖库,比如`log4j.jar`,这是运行Log4j的日志...
以上就是关于Tomcat日志设置的详细讲解,通过合理的配置,我们可以实现日志的有效管理和利用,从而提高系统的可维护性和稳定性。希望这个方案能对你有所帮助。在实践中,记得根据实际需求调整配置,以达到最佳效果。
5. **logging.properties**:位于`conf`目录下,用于定义日志记录的级别和格式。 6. **manyi100.com.txt**:这个文件可能是一个示例或者说明文档,具体内容需要查看才能确定。通常,它可能包含特定于某个应用或...
Catalina日志主要记录Tomcat服务器本身的操作信息,而主机应用日志则针对每个部署的应用程序。 1. **Catalina日志配置**: - `catalina.out`:这是默认的日志文件,包含了启动和关闭时的信息,以及运行时的错误和...
标题中的“在Tomcat的访问日志配置:awstats”涉及到的是Apache Tomcat服务器的访问日志管理和分析工具——AWStats。AWStats是一款开源的Web服务器统计分析软件,它可以实时或者定期分析服务器的访问日志,提供详细...
tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli.jar包到./bin/目录下; 2.拷贝log4j.jar,lo4j....