`
HaPpy路
  • 浏览: 7975 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Log4j打印Tomcat日志问题

阅读更多
服务器:Solaris Linux
中间件:Tomcat 5.5
    Tomcat会生成日志catalina.out,而且这个文件是一直增大的,当增大到8G左右时,会严重影响系统性能;

现在我使用Log4j来对Tomcat的日志catalinna.out进行自动分割备份:

log4j.rootLogger=DEBUG, R
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=${catalina.home}/logs/catalina.out
log4j.appender.R.MaxFileSize=10MB
log4j.appender.R.MaxBackupIndex=10
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
         
问题:这样设置之后可以按照大小分割文件,但是如果log级别从DEBUG修改到INFO或ERROR就没有作用了,请解!
分享到:
评论

相关推荐

    Tomcat使用Log4j输出catalina.out日志

    通过以上步骤,Tomcat服务器将使用Log4j来管理catalina.out日志,这不但解决了日志文件过大和格式不统一的问题,而且提供了更丰富的日志管理功能,例如,可以利用Log4j强大的过滤、路由和格式化等功能,将日志管理得...

    Tomcat 不显示详细日志的问题

    Tomcat 不显示详细日志的问题解决方案 ...解决 Tomcat 不显示详细日志的问题需要配置 Log4j,以便正确地记录日志信息。通过配置 log4j.properties 文件,我们可以根据需要记录详细的错误日志,从而解决问题。

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

    在IT行业中,日志记录是系统调试、性能分析和故障排查的重要工具,而Log4j则是Java编程语言中广泛使用的日志框架之一。本工程基于Eclipse IDE,配置了一个简单的Log4j设置,实现了每天自动将日志输出到一个特定命名...

    log4j使用笔记

    #### 四、log4j 配置详解 1. **配置文件**: - `log4j.properties` 或 `log4j.xml` 文件用于定义 log4j 的配置规则。 - 配置文件通常放置在项目的根目录或者类路径下。 - 如果未指定配置文件的位置,则 log4j 会...

    最新tomcat日志查看包

    总之,这个“最新Tomcat日志查看包”是一个实用的工具,它可以帮助我们更高效地监控Tomcat的运行状态,及时发现并解决问题,提升系统的稳定性和可维护性。通过对Log4j的深入理解和配置,我们可以定制符合自身需求的...

    Tomcat5.5日志管理log4j包文件

    总之,通过将log4j的JAR文件添加到Tomcat的类路径并正确配置,我们可以实现对Tomcat 5.5的日志输出进行精细控制,从而更好地监控系统状态、定位问题,为运维工作提供强有力的支持。同时,良好的日志管理还有助于遵循...

    tomcat控制台详细错误日志设置

    如果你的应用使用了log4j作为日志框架,那么你可以在`WEB-INF/classes`或者`lib`目录下放置`log4j.properties`或`log4j.xml`配置文件,来定制你的日志输出级别和格式。例如,你可以设置如下: ```xml <!...

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

    在Linux环境中,Tomcat作为广泛使用的Java应用服务器,其日志管理是系统监控和问题排查的重要环节。默认情况下,Tomcat的主要日志输出文件是`catalina.out`,它记录了服务器启动、运行和关闭过程中的所有标准输出和...

    log4j的详细配置

    4. 在应用服务器中配置Log4J,例如在Tomcat中通过`WEB-INF/classes/log4j.properties`或`WEB-INF/classes/log4j.xml`文件。 通过以上配置,你可以根据需求定制日志系统,满足不同级别的信息记录、不同的输出目的地...

    Log4j jar包和配置文件

    描述中提到的"在管理里面启动tomcat打印日志",意味着我们要在Tomcat服务器的上下文中使用Log4j来记录日志信息。Tomcat是一个流行的开源Java应用服务器,它用于部署和运行Web应用程序。通过配置Log4j,我们可以在...

    JBOSS log4j 配置

    然而,在 JBOSS 服务器中使用 Log4j 时,可能会遇到一些冲突和配置问题。本文将详细介绍如何解决 JBOSS 和 Log4j 的冲突,配置 Log4j,及 Log4j 的基本使用方法。 解决 JBOSS 和 Log4j 冲突的配置 为了解决 JBOSS ...

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

    `Logback`由著名的`Log4j`创始人Ceki Gülcü创建,它提供了更高效的日志处理机制,并且功能更加强大,包括日志级别控制、日志格式化、日志归档等。在`Tomcat`中配置`Logback`,可以有效地控制`catalina.out`的大小...

    tomcat日志乱码处理方法总结

    - **日志框架选择**:除了内置的Apache JULI外,还可以考虑使用Log4j、Logback等第三方日志框架,这些框架提供了更灵活的配置选项,有助于解决乱码问题。 通过以上步骤,大部分情况下的Tomcat日志乱码问题都能得到...

    log4j配置文件.doc

    Log4J是一个广泛使用的Java日志框架,它允许开发者对应用程序进行日志记录,以便调试、监控和维护。Log4J的配置文件是其核心部分,因为它定义了日志信息如何被记录、输出以及格式化。以下是关于Log4J配置文件的详细...

    详解SSM框架下结合log4j、slf4j打印日志

    详解SSM框架下结合log4j、slf4j打印日志 本文主要介绍了在SSM框架下结合log4j和slf4j打印日志的方法。SSM框架是一个基于Java的web开发框架,它集成了Spring、Spring MVC和MyBatis三个框架。log4j和slf4j都是流行的...

    ant-jakarta-log4j-1.6.1.jar.zip

    《Ant-Jakarta-Log4j 1.6.1:构建日志管理的艺术》 在软件开发领域,日志管理扮演着至关重要的角色。它不仅帮助开发者追踪代码执行过程中的错误,还提供了系统运行状况的详细记录。本文将深入探讨Ant-Jakarta-Log4j...

    liferay tomcat 在后台打印

    工具可能指的是用于管理和查看日志的实用程序,如Log4j、Logback或Tomcat内置的日志系统。 在实际操作中,配置Liferay和Tomcat的日志后台打印通常包括以下几个步骤: 1. **日志框架**:Liferay通常使用Log4j或...

    配置Tomcat自身的log.rar

    - 如果Java Logging API不满足需求,可以通过实现`java.util.logging.Logger`接口,使用第三方日志库如Log4j或Logback替换默认的日志系统。 7. **日志切分与归档** - 可以配置`FileHandler`进行日志文件的滚动,...

    Tomcat输出catalina.out的大小控制

    例如,如果应用使用了Log4j或Logback等日志框架,可以调整配置以只记录错误和警告信息,减少调试和信息级别的输出。 4. **使用第三方日志管理框架** 如果需要更高级的日志管理和分析功能,可以考虑使用如Logstash...

Global site tag (gtag.js) - Google Analytics