`
nihao620
  • 浏览: 62235 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

Tomcat5.5日志输出的日志

阅读更多
学习struts2时,tomcat从5.0换成5.5版本的,但是5.5缺少了5.0的logs输出,很不习惯,到5.5的文档http://tomcat.apache.org/tomcat-5.5-doc/index.html去查相关资料,看到这样一句话:

An important consequence for Tomcat 5.5 is that the <Logger> element found in previous versions to create a localhost_log is no longer a valid nested element of <Context>. 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.properties文件我试了一下,不是很好用,又到网上去搜了其他人的帖子,看到这个了,还行!

log4j.rootLogger=info,Console,R   
   
log4j.appender.Console=org.apache.log4j.ConsoleAppender  
log4j.appender.Console.layout=org.apache.log4j.PatternLayout  
#log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p %c - %m%n  
 log4j.appender.Console.layout.ConversionPattern=%d{yy-MM-dd HH:mm:ss} %5p %c{1}:%L - %m%n   
   
 log4j.appender.R=org.apache.log4j.DailyRollingFileAppender  
 log4j.appender.R.File=${catalina.home}/logs/tomcat.log   
 log4j.appender.R.layout=org.apache.log4j.PatternLayout  
log4j.appender.R.layout.ConversionPattern=%d{yyyy.MM.dd HH:mm:ss} %5p %c{1}(%L):? %m%n   
   
log4j.logger.org.apache=info, R  
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost]=DEBUG, R   
log4j.logger.org.apache.catalina.core=info, R  
log4j.logger.org.apache.catalina.session=info, R  

把新建的log4j.properties放在%CATALINA_HOME%/common/classes目录里面,注意,如果% CATALINA_HOME%/common/lib目录下没有log4j.jar和commons-logging.jar,一定要添加进去。

还有一点要提醒的是最后4行是Tomcat日志会记录的信息设置,在开发机上这么设置就可以,在运行服务器上最好不要设置成DEBUG,否则服务器的空间会很快满了。

搞定!

但是这里的输出文件是tomcat.log,每天的日志都放到这个里,感觉不好!

但是又不知道怎么改!不知哪位知道怎么改,或者哪里有这方面的资料可以介绍一下!
分享到:
评论

相关推荐

    tomcat-juli.jar,tomcat-juli-adapters.jar,log4j-1.2.12.jar tomcat 6日志输出

    这里提到的`tomcat-juli.jar`、`tomcat-juli-adapters.jar`和`log4j-1.2.12.jar`是与Tomcat日志输出密切相关的组件。 1. **tomcat-juli.jar**: Tomcat JULI(Java Util Logging Implementation)是Tomcat自定义的...

    Tomcat输出catalina.out的大小控制

    在IT行业中,日志管理是系统运维和故障排查的关键环节,尤其对于服务器应用程序如Apache Tomcat来说更是如此。`catalina.out`是Tomcat默认的日志文件,它记录了Tomcat启动、运行以及错误信息,对开发者和管理员来说...

    Linux下tomcat日志catalina.out按天(/周)分割

    默认情况下,Tomcat的主要日志输出文件是`catalina.out`,它记录了服务器启动、运行和关闭过程中的所有标准输出和错误信息。然而,随着服务器运行时间的增长,`catalina.out`可能会变得非常大,导致日志查找和分析变...

    Tomcat5.5日志管理log4j包文件

    首先,我们来看看标题提及的“Tomcat5.5日志管理log4j包文件”,这涉及到的是在Apache Tomcat 5.5版本中集成和配置开源日志框架log4j,以提升日志记录的效率和灵活性。 log4j是Apache软件基金会的一个项目,提供了...

    Tomcat日志catalina.out过大解决方案--使用logback按日轮转.rar

    在Java Web应用开发中,Tomcat作为常用的Servlet容器,其默认的日志系统是通过`catalina.out`文件记录所有标准输出和错误输出。当应用运行一段时间后,`catalina.out`文件可能会变得非常大,占用大量磁盘空间,这...

    tomcat7修改catalina.out日志按天生成jar文件

    `catalina.out`是Tomcat默认的日志文件,它记录了Tomcat启动和运行过程中的所有标准输出和错误信息。当日志文件增长过快或过大时,查找特定信息会变得困难。因此,将日志按天分割是一种常见的日志管理策略。 描述中...

    apache-tomcat-7.0.100_Windows_64_2020-02-21_001.rar

    另外,"base_status"可能是Tomcat的“status”MBean(管理bean)的一个输出,它提供了服务器的基本运行状态信息,如线程、内存使用情况、已部署的应用等。 总的来说,Apache Tomcat 7.0.100是Java Web开发的重要...

    有关tomcat5和tomcat6的日志配置注释

    在提供的压缩包文件中,“有关tomcat5的日志配置.txt”很可能包含了对Tomcat 5日志配置的详细注解,帮助读者理解每项配置的作用和用法。“子应用_log文件”可能是某个具体Web应用的日志示例,展示了日志的实际输出...

    tomcat cronolog日志分隔.zip

    这将告诉Tomcat使用cronolog,并按照年月日创建日志文件。 5. 配置定时任务:由于cronolog通常不自动启动,你可能需要在Linux的crontab中设置一个定时任务,使其在每天的特定时间执行,例如: ``` 0 0 * * * /usr...

    TOMCAT6日志配置JAR包及配置文件

    本资源包“TOMCAT6日志配置JAR包及配置文件”专门针对Tomcat6,提供了最新的日志配置JAR包和相应的配置文件,旨在帮助用户更便捷地管理和理解其日志系统。 Tomcat6是Apache软件基金会的Tomcat服务器的一个版本,它...

    tomcat下的log4j日志配置

    5. **重启 Tomcat**:重启 Tomcat 后,相应的日志文件将按照 `log4j.properties` 文件中的设置生成。 **优点**:灵活性高,可以针对每个应用定制化日志配置;便于管理和追踪。 **总结**:根据项目的需求选择合适的...

    tomcat log4j切分日志所需jar包

    为了管理和监控应用程序的运行状态,Tomcat生成了详细的日志输出,其中最常见的是`catalina.out`或`catalina.log`文件。然而,随着应用程序的运行时间增长,这个日志文件可能会变得非常大,不利于日后的检索和分析。...

    idea日志乱码和tomcat日志乱码问题的解决方法

    Tomcat日志乱码问题是指在使用Tomcat服务器时,日志输出中出现乱码的问题。出现这种情况的原因是Tomcat的日志配置文件logging.properties中将编码设置为GBK,而IDEA中使用的UTF-8编码所致。 解决方法是修改Tomcat的...

    tomcat下struts2的log4j日志配置.doc

    总的来说,配置Tomcat下的Struts2日志系统主要涉及以下几个步骤: 1. 添加Log4j库到项目类路径。 2. 创建Log4j配置文件(properties或XML格式)。 3. 在J2EE应用的`web.xml`中配置Log4j初始化。 4. 如果需要,还可以...

    配置好log4j的eclipse简单工程,每天输出到一个日志文件中,该文件名为:“XXX_年月日时分.log”的形式

    本工程基于Eclipse IDE,配置了一个简单的Log4j设置,实现了每天自动将日志输出到一个特定命名格式的文件中,即“XXX_年月日时分.log”。下面我们将详细解析这个配置及其工作原理。 1. **Log4j介绍**: Log4j是一...

    tomcat常见问题及解决方法

    要使用 log4j 作为 Tomcat 的统一日志输出,需要将 log4j.jar 和 commons-logging.jar 文件放在 $TOMCAT_HOME/common/lib 目录下,并创建 $TOMCAT_HOME/common/classes/log4j.properties 文件,配置根日志配置。...

    LINUX 查找tomcat日志关键词命令

    5. `| more`:管道符`|`用于将`grep`命令的输出传递给`more`命令,`more`是一个分页查看器,允许我们逐步查看长篇日志内容,避免一次性显示过多信息。 通过这个命令,我们可以快速找到与指定时间相关的日志条目,这...

    apache-tomcat-9.0.10-windows-x64

    `logging.properties`文件可以用来定制日志输出。 9. **性能优化**:为了提高性能,可以调整`conf/server.xml`中的各种参数,如最大线程数、最小空闲线程数等。还可以启用NIO(非阻塞I/O)或APR(Apache Portable ...

    tomcat群集配置

    - 对于每个Tomcat实例,都需要修改C:\web\tomcat5x\conf\server.xml文件,配置相应的实例信息,如: - InstanceType:设置集群节点类型。 - Codename:为每个节点设置代码名称。 - HomeDirectory:指定Tomcat...

    Tomcat最新版7.0.32

    这个版本发布于2012年11月5日,是当时最新的Tomcat版本,为开发者提供了稳定且高效的运行环境来部署Java Web应用程序。 在Tomcat 7.0.32中,包含了以下几个主要的知识点: 1. **Servlet和JSP支持**:Tomcat是基于...

Global site tag (gtag.js) - Google Analytics