`

如何在log4j中设置属性把struts2的debug信息去掉

阅读更多

 

struts2 在发开时,控制台如输出大量信息,太烦人了,内容如下 :

 

2009-03-28 19:20:37,109  WARN (com.opensymphony.xwork2.ognl.OgnlValueStack:45) - Could not find property [templateDir]
2009-03-28 19:20:37,109  WARN (com.opensymphony.xwork2.ognl.OgnlValueStack:45) - Could not find property [templateDir]
2009-03-28 19:20:37,125  WARN (com.opensymphony.xwork2.ognl.OgnlValueStack:45) - Could not find property [templateDir]
2009-03-28 19:20:37,125  WARN (com.opensymphony.xwork2.ognl.OgnlValueStack:45) - Could not find property [templateDir]
2009-03-28 19:20:37,250  WARN (com.opensymphony.xwork2.ognl.OgnlValueStack:45) - Could not find property [org.apache.catalina.jsp_file]

...

...

...

 

 

解决方法:

在log4j.properties  文件中加入:

 

log4j.logger.com.opensymphony.xwork2=ERROR

 

世界清静了..................

分享到:
评论
5 楼 zqb666kkk 2014-07-29  
对了 我的是 struts1的
4 楼 zqb666kkk 2014-07-29  
能否把 log4j的完整配置发出来看看 我按照你的试了 还是不行
3 楼 key87 2010-07-09  
为什么我的不可以,还有其他可能吗
2 楼 volking 2010-06-08  
let me try
1 楼 harbey 2009-04-16  
试过,可以了!

相关推荐

    老生常谈Log4j和Log4j2的区别(推荐)

    相比之下,Log4j2就比较简单,我们只需要把log4j2.xml文件放到工程的resource目录下就行了。 Log调用 Log4j和Log4j2的调用都是很简单的。Log4j需要import org.apache.log4j.Logger;然后使用Logger.getLogger()方法...

    Struts2+log4j

    Struts2和Log4j是Java Web开发中的两个重要组件,它们在构建高效、可维护的Web应用程序中扮演着关键角色。Struts2是一个强大的MVC(Model-View-Controller)框架,它提供了丰富的功能来简化Java Web应用的开发,而...

    tomcat下struts2的log4j日志配置.doc

    在Struts2框架中,由于它集成了Log4j,你可以通过配置Struts2的配置文件(如`struts.xml`)来进一步控制日志行为,例如指定特定包或类的日志级别。例如: ```xml <constant name="struts.devMode" value="true" /> ...

    struts2,(slf4j-log4j12-1.5.8—日志) 建议360压缩解压

    在"slf4j-log4j12-1.5.8"这个包中,包含了SLF4J的API接口和Log4j的具体实现,使得开发者能够方便地将日志记录集成到Struts2应用中。 Struts2的基础jar包通常包含以下组件: 1. `struts2-core`: 这是Struts2的核心...

    Struts2版本2.3.*升级2.5.10.1用到的log4j的包(含log4j-1.2-api-2.7)

    struts2.5.10.1 使用的是log4j2 所以需要导入log4j-api-2.7log4j-core-2.7 这两个jar包 并且为了从log4j 平稳的过度到log4j2导入log4j-1.2-api-2.7 jar(避免修改代码)

    Strtus2.3升级2.5(包含log4j升级log4j2)所需jar,和相关资料

    2. **查阅官方文档**:Struts2和Log4j的官方文档是升级过程中最重要的参考资料。它们会列出详细的升级指南、变更记录以及可能遇到的问题和解决方案。 3. **更新Struts2依赖**:将项目中的Struts2库替换为最新的2.5...

    搭建SSH框架需要引入的Struts2包(log4j,spring-web,struts2-spring-plugin)

    Log4j提供了丰富的配置选项,允许开发者定制日志级别、输出格式和目的地,使得在项目运行过程中可以方便地收集和分析信息。 在实际搭建SSH框架时,我们需要将这些jar文件添加到项目的类路径中。对于Struts2和Spring...

    若依框架使用的log4j2.16.0,修复log4j漏洞log4j2下载最新log4j2.16.0下载

    Log4j是一个广泛使用的Java日志记录框架,它允许开发者在应用程序中轻松地记录各种级别的日志信息,如DEBUG、INFO、WARN、ERROR等。在2021年底,一个重大的安全漏洞(CVE-2021-44228)被发现在Log4j2的早期版本中,...

    log4j记录Debug日志

    在使用Log4j记录Debug日志时,确保项目中引入了相应的Log4j库,并正确配置了`log4j.properties`或`log4j.xml`文件,设置DEBUG级别,然后在代码中使用Logger对象进行日志记录。例如: ```java import org.apache.log4...

    Log4j2简介及与Log4j效率对比

    2. **异常可见性**:Log4j2允许配置异常通知机制,即当Appender中发生异常时可以将异常信息发送给应用程序。这与Logback不同,后者不允许Appender中的异常对应用程序不可见。 3. **强大的异步日志功能**:Log4j2...

    debug-log4j-eclipse

    接下来,我们将详细探讨如何在Eclipse中进行debug和与Log4j的结合使用。 **1. Eclipse Debugging基础知识** 在Eclipse中,debug模式允许我们逐行执行代码,查看每一步执行后的变量值,这在解决运行时错误和理解...

    Log4j2学习log4j2.xml配置模板

    --Configuration 后面的 status,这个用于设置 log4j2 自身内部的信息输出,可以不设置,当设置成 trace 时,你会看到 log4j2 内部各种详细输出--> <!--monitorInterval:Log4j 能够自动检测修改配置 文件和重新配置...

    纯struts2开发带log4j的用户登录demo

    在本示例中,"纯struts2开发带log4j的用户登录demo"是教你如何利用Struts2框架来实现一个简单的用户登录功能,并结合log4j进行日志记录。Log4j是一个广泛使用的日志记录工具,它提供了灵活的日志配置,有助于调试、...

    SpringBoot框架配置log4j和log4j2的配置代码

    本文将详细介绍如何在SpringBoot项目中配置Log4j和Log4j2。 ### SpringBoot与Log4j Log4j是Apache的一个开源项目,用于生成日志。它的核心功能包括定义日志级别(如DEBUG、INFO、WARN、ERROR),配置日志输出目的...

    SSM整合中的Log4j日志的配置详情

    Log4j 在 SSM 整合中的配置详解 Log4j 是一个功能强大且广泛使用的日志记录工具,特别是在 SSM(Spring、Spring MVC、Mybatis)整合项目中,合理地配置 Log4j 对项目的日志记录和输出至关重要。本文将详细介绍 SSM...

    log4j(内含log4j的jar包和log4j的配置文件:有DEBUG和INFO两种)

    在Log4j中,日志级别定义了输出日志的详细程度,常见的级别有OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE和ALL。这里的"DEBUG"和"INFO"是指两种日志级别: 1. **DEBUG**:这是最详细的日志级别,主要用于调试,会...

    log4j(三):配置文件属性解释、级别、布局、参数设置等

    总之,理解和掌握Log4j的配置文件属性、日志级别、布局方式和参数设置,能让你更高效地管理和调试应用程序,确保日志信息的准确性和可用性。通过精细配置,你可以实现从海量日志中获取有价值信息,优化系统性能,并...

    log4j-2.7api+core包

    由于Struts2框架中广泛使用了Log4j进行日志记录,攻击者可能利用Log4j的特性来触发漏洞。更新到安全的Log4j版本,如2.7,可以降低这种风险。 4. **log4j2.xml配置**:`log4j2.xml`是Log4j 2.x的配置文件,定义了...

    日志版本-log4j2版本jar

    在使用Log4j2时,需要注意的是,由于部分jar包默认的日志系统可能是Log4j,因此,在集成到像Tomcat这样的Java应用服务器或者是JDK环境中时,可能需要设置默认的日志为Log4j2。这通常通过修改服务器或JDK的启动脚本,...

    Log4j2结合Slf4j配置使用

    Log4j2 结合 Slf4j 配置使用 Log4j2 是一个功能强大且广泛使用的日志记录工具,它提供了灵活的日志记录机制和高性能的日志记录能力。Slf4j 则是一个简单的日志记录门面,提供了统一的日志记录接口。今天,我们将...

Global site tag (gtag.js) - Google Analytics