`
jd2bs
  • 浏览: 13223 次
文章分类
社区版块
存档分类
最新评论

问个spring自身框架中的log.info()怎么才能不往catalina.out写的问题

阅读更多
最近检查server看到某机器tomcat下catalina.out文件高达8G大小,严重影响了web应用。
手工删除后问题暂时解决;后来查看该文件发现大多数是spring 框架中本身的info信息,比如"Mapped Url path"这种映射信息。

我在log4j.properties中设置
log4j.rootCategory=ERROR,stdout,files

//stdout->ConsoleAppender,files ->DailyRollingFileAppender
并且加上:
log4j.logger.org.springframework=ERROR

结果, spring 框架中本身的info信息,比如"Mapped Url path"这种映射信息还是写入了catalina.out; 应用自己的info倒是成功过滤掉了


web.xml中是配置了Log4jConfigListener的,并且配在spring的listener之前

spring是3.2.2版本,我看了源码spring中的log是commons-logging,按理是可以和log4j集成的。不知为何tomcat启动过程中,spring自身的debug,info,warn信息就是不能过滤掉。难道要spring app全部加载完毕了,log4j配置才起作用?感觉没道理啊,log4j listener明明配在spring listener之前的

分享到:
评论

相关推荐

    tomcat输出输出着就不输出了,什么原因?解决方法是

    6. **日志框架**:在实际的Java Web应用中,通常会使用Log4j、SLF4J等日志框架代替`System.out.println()`,因为它们提供更灵活的日志配置和输出控制。检查是否正确配置了日志框架,避免输出问题。 7. **Tomcat配置...

    log4j的使用详细解析

    总结起来,Log4j是一个强大的日志工具,它的灵活性和可配置性使得它在Java开发中不可或缺。通过理解并熟练掌握配置文件的结构和选项,开发者可以有效地管理和利用日志信息,从而提高软件的可维护性和问题定位的效率...

    springboot集成websocket的简单例子

    Spring Boot,作为Spring框架的轻量级启动器,提供了简化Spring应用开发的功能,自然也支持WebSocket的集成。下面将详细介绍Spring Boot如何与WebSocket结合以及在实际应用中的操作步骤。 首先,为了集成WebSocket...

    tomcat日志配置.doc

    如果应用使用了Spring框架,也可以通过`log4jConfigurer` bean来加载外部的配置文件。 总结来说,Tomcat日志配置是一个多层面的过程,涉及到Tomcat自身和应用级别的日志管理。通过正确配置和使用Log4j,我们可以...

    tomcat服务重启后出现好多Exception,原来竟然是...(csdn)————程序.pdf

    在描述中提到的问题是,开发团队成员在重启Tomcat服务后,发现`catalina.out`日志文件中有许多包含"Exception"的INFO日志。这些异常信息并不总是意味着系统存在问题,而可能是Spring MVC框架在启动时进行URL资源映射...

    让tomcat 输出详细的错误信息

    例如,对于Spring框架,你需要在`log4j.properties`或`logback.xml`(取决于你使用的日志框架)中设置相应的日志级别。 总结一下,要让Tomcat输出详细的错误信息,你需要理解Tomcat的日志系统,配置`logging....

    apache-tomcat-7.0.77.zip

    - 当遇到问题时,首先检查`catalina.out`和`localhost.log`,它们通常能提供错误信息。 - 使用`jstack`或`jmap`等JDK工具分析线程状态和内存情况。 10. **集成其他服务** - Tomcat可与Apache HTTP Server结合...

    spring boot linux启动方式详解

    例如,使用以下命令启动一个名为 XXX.jar 的 Spring Boot 应用程序,并将标准输出重定向到 catalina.out 文件中: `java -jar XXX.jar > catalina.out 2>&1 &` 这里的 `> catalina.out` 表示将标准输出重定向到 ...

    如何将应用的log4j替换成logback详解

    本文将详细讲解如何将一个应用中的Log4j日志系统替换为Logback。 首先,Logback在设计上的改进主要体现在以下几个方面: 1. 性能提升:Logback比Log4j更快,因为它减少了对象创建和内存分配,优化了日志事件处理...

    apache-tomcat-9.0.20 (1).zip

    1. 查看 `logs` 目录下的日志文件,如 `catalina.out` 和 `localhost.*.log`,寻找错误信息。 2. 使用 `jstack` 和 `jmap` 工具分析Java进程状态和内存泄漏。 3. 检查服务器资源使用情况,如CPU、内存和磁盘I/O。 *...

    sts安装说明

    - 如果是Tomcat启动失败,查看`catalina.out`和`localhost.log`日志文件,寻找错误信息。 2. **编码问题**: - 确保所有文件和数据库连接都使用了正确的编码格式。 - 如果仍然存在问题,尝试修改项目的`.project...

    apache-tomcat-9.0.78-windows-x64

    - `logs`目录:存放Tomcat运行时的日志文件,如`catalina.out`、`localhost.log`等,帮助诊断问题。 - JMX(Java Management Extensions):通过JMX监控Tomcat的运行状态,如内存使用、线程池、MBean等。 **扩展与...

    tomcat安装及配置教程

    - 定期查看`logs/catalina.out`、`logs/access_log.*`等文件。 - 发现异常请求或性能瓶颈。 综上所述,从Tomcat的基础安装到高级配置,再到性能优化及监控,每一环节都至关重要。正确配置能够显著提高Tomcat...

    apache-tomcat-7.0.92

    主要的日志文件包括catalina.out、localhost_access_log.*.txt和host-manager访问日志,通过对这些日志的分析,可以追踪应用运行情况和异常信息。 总之,Apache Tomcat 7.0.92是一个强大且易用的Java Web应用服务器...

    toamcat6.0 64位,32位,安装版解压版都有

    8. **日志与错误排查**:Tomcat的日志信息存储在`logs`目录下,如`catalina.out`记录了服务器启动和运行时的信息,`localhost.log`记录了每个应用的请求和响应。 9. **性能优化**:可以通过调整`conf/server.xml`中...

    tomcat中文帮助文档

    Tomcat的日志信息主要记录在`logs`目录下,包括`catalina.out`、`localhost.log`等文件。可以通过修改`logging.properties`文件来定制日志级别和输出位置。 6. **安全性与Realm配置** Tomcat支持多种安全认证机制...

    tomcat 开发程序

    熟悉Tomcat的日志系统,学会阅读`catalina.out`、`localhost.log`等日志文件,可以帮助定位和解决问题。此外,利用JMX(Java Management Extensions)进行远程监控和管理也是必备技能。 10. **使用Tomcat管理工具*...

    Tomcat8.0(安装版+解压版)

    6. **日志与错误处理**:Tomcat的日志文件通常位于`logs`目录下,包括`catalina.out`,`localhost.log`等,用于调试和问题排查。 7. **安全性**:Tomcat支持多种安全措施,如SSL/TLS配置, Realm身份验证,以及基于...

    Tomcat详细资料

    8. **日志和错误处理**:Tomcat的日志文件位于`logs`目录,包括`catalina.out`、`localhost.log`等。错误处理可以通过异常处理器和定制日志记录进行定制。 9. **集群和负载均衡**:Tomcat支持集群配置,通过复制...

    tomcat 7 64位操作系统

    - Tomcat可作为应用服务器在诸如Spring Boot、Apache Maven等框架中集成使用。 - 它也可以与Eclipse、IntelliJ IDEA等开发工具无缝集成,方便开发和调试。 了解以上知识点后,你可以根据实际需求对Tomcat 7 64位...

Global site tag (gtag.js) - Google Analytics