0 0

用了spring 3.2后log4j自动打印了很多不必要的信息,弄了一天了5

09:14:34.238 [pool-2-thread-1] DEBUG c.o.x.conversion.impl.XWorkConverter - Class: com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor

09:14:34.246 [pool-2-thread-1] DEBUG c.o.x.conversion.impl.XWorkConverter - converter is null for property logEnabled. Mapping size: 0

09:14:34.246 [pool-2-thread-1] DEBUG c.o.x.conversion.impl.XWorkConverter - field-level type converter for property [logEnabled] = none found

09:14:34.248 [pool-2-thread-1] DEBUG c.o.x.conversion.impl.XWorkConverter - global-level type converter for property [logEnabled] = none found

09:14:34.248 [pool-2-thread-1] DEBUG c.o.x.conversion.impl.XWorkConverter - falling back to default type converter [com.opensymphony.xwork2.conversion.impl.XWorkBasicConverter@25239c]

09:14:34.249 [pool-2-thread-1] DEBUG c.o.x.interceptor.I18nInterceptor - new I18nInterceptor()

09:14:34.257 [pool-2-thread-1] DEBUG c.o.x.c.p.XmlConfigurationProvider - Loaded [BUILDER] {PackageConfig Name:test namespace:/ parents:[{PackageConfig Name:test-default namespace: parents:[{PackageConfig Name:struts-default namespace: parents:[]}]}]}

09:14:34.265 [pool-2-thread-1] DEBUG c.o.x.c.p.XmlConfigurationProvider - Loaded //testAction in 'test' package:{ActionConfig testAction (com.xuetan.zpgl.action.TestAction) - action - file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0/webapps/xuetan/WEB-INF/classes/config/test.xml:8:77}

09:14:34.265 [pool-2-thread-1] DEBUG c.o.x.c.p.XmlConfigurationProvider - Loaded //treeAction in 'test' package:{ActionConfig treeAction (com.xuetan.zpgl.action.TreeAction) - action - file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0/webapps/xuetan/WEB-INF/classes/config/test.xml:13:77}

09:14:34.266 [pool-2-thread-1] DEBUG c.o.x.c.p.XmlConfigurationProvider - Loaded //codeAction in 'test' package:{ActionConfig codeAction (com.xuetan.zpgl.action.CodeAction) - action - file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0/webapps/xuetan/WEB-INF/classes/config/test.xml:20:77}

09:14:34.266 [pool-2-thread-1] DEBUG c.o.x.c.p.XmlConfigurationProvider - Loaded //vcode in 'test' package:{ActionConfig vcode (com.xuetan.zpgl.action.VCodeAction) - action - file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0/webapps/xuetan/WEB-INF/classes/config/test.xml:24:73}

09:14:34.266 [pool-2-thread-1] DEBUG c.o.x.c.p.XmlConfigurationProvider - Loaded //loginAction in 'test' package:{ActionConfig loginAction (com.xuetan.zpgl.action.LoginActon) - action - file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0/webapps/xuetan/WEB-INF/classes/config/test.xml:27:72}

09:14:34.267 [pool-2-thread-1] DEBUG c.o.x.c.p.XmlConfigurationProvider - Loaded //userAction in 'test' package:{ActionConfig userAction (com.xuetan.zpgl.action.UserAction) - action - file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0/webapps/xuetan/WEB-INF/classes/config/test.xml:33:71}

09:14:34.284 [pool-2-thread-1] DEBUG c.o.x.config.ConfigurationManager - Checking ConfigurationProviders for reload.

09:14:34.289 [pool-2-thread-1] DEBUG c.o.x.config.ConfigurationManager - Checking ConfigurationProviders for reload.

09:14:34.335 [pool-2-thread-1] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'departmentService'

09:14:34.394 [pool-2-thread-1] DEBUG o.s.j.d.DataSourceTransactionManager - Creating new transaction with name [com.xuetan.zpgl.service.impl.DepartmentServiceImpl.getCodes]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT

09:14:34.885 [pool-2-thread-1] DEBUG o.s.j.d.DataSourceTransactionManager - Acquired Connection [org.apache.commons.dbcp.PoolableConnection@1228860] for JDBC transaction

09:14:34.901 [pool-2-thread-1] DEBUG o.s.j.d.DataSourceTransactionManager - Switching JDBC Connection [org.apache.commons.dbcp.PoolableConnection@1228860] to manual commit

09:14:34.910 [pool-2-thread-1] DEBUG o.s.orm.ibatis.SqlMapClientTemplate - Opened SqlMapSession [com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl@138e641] for iBATIS operation

09:14:34.936 [pool-2-thread-1] DEBUG java.sql.Connection - {conn-100000} Connection

09:14:34.940 [pool-2-thread-1] DEBUG o.s.orm.ibatis.SqlMapClientTemplate - Obtained JDBC Connection [Transaction-aware proxy for target Connection  from DataSource [org.apache.commons.dbcp.BasicDataSource@1d39020]] for iBATIS operation

09:14:34.953 [pool-2-thread-1] DEBUG java.sql.Connection - {conn-100000} Preparing Statement:    select * from code  


问题补充:我原来用spring 3.1.3的时候,我的log4j配置能正常使用,后用换成3.2后,log4j配置文件也能打印信息,但是多了上面这些多余的信息
2014年4月27日 09:18

4个答案 按时间排序 按投票排序

0 0

在Log4j2.xml中是可以配置的, name 属性指定 package 就行了,具体分析可以参考这篇文章 https://my.oschina.net/yzChen/blog/758939

2016年10月15日 22:07
0 0

开发环境有多点没什么,生成上尽量记录有用的。负责会影响速度的。

个人签名: 健康宝宝

2014年4月28日 10:46
0 0

从日志看,你设置成了debug级别,这个级别包含的信息是最多的,一般系统调试或者是系统刚上线的时候,用的最多。如果想少一些的话,改为info或者error,即可!

2014年4月27日 21:24
0 0

整体应该还是和配置有关系,为了不影响以前的配置,你可以在log4j.properties中增加相应包的日志级别,比如上面的这些信息,你可以设置包的级别为INFO或者ERROR,这些信息就不存在了。

2014年4月27日 14:50

相关推荐

    spring v3.2源码

    无错运行,还有一个原因就是里面包含大量的测试用例,你可以启动他们的测试用例,然后跟着测试用例在eclipse按着F5或者F6或者F8跟着代码走一遍,印象会深刻很多。虽然每个版本之间有差别,由于我们想要研究的都是...

    spring3.2参考文档

    Spring 3.2 是该框架的一个重要版本,引入了许多改进和新特性。这份文档将深入探讨Spring 3.2的主要概念、功能和最佳实践。 1. **核心容器**:Spring的核心在于其IoC(Inversion of Control)和DI(Dependency ...

    spring3.2源码包

    Spring 3.2 版本是该框架的一个重要里程碑,它在前几个版本的基础上进行了许多改进和优化,旨在提高开发效率、可维护性和性能。下面我们将详细探讨Spring 3.2框架的核心特性、主要模块以及它们如何协同工作。 首先...

    spring3.2 编译后源码

    总的来说,Spring 3.2 编译后的源码是一份宝贵的教育资源,可以帮助开发者深入了解 Spring 框架的内部工作原理,从而在实践中更好地应用和扩展它。通过对源码的深入学习,你可以提升自己的编程技能,掌握更多设计...

    Spring3.2(Spring-Framework-Reference 3.2)

    文件中的“Logging”部分详细说明了如何在Spring项目中使用这些日志框架,以及不使用Commons Logging时的选择和使用SLF4J及Log4J的具体方法。 此外,文件内容在“II.What's New in Spring 3”部分深入探讨了Spring ...

    spring3.2 源码 jar包

    在本压缩包中,你将获得Spring 3.2版本的源码jar包,这对于开发者来说是一个宝贵的资源,可以深入理解Spring的工作原理,提高代码调试和优化的能力。 首先,让我们来了解一下Spring 3.2的主要特性: 1. **依赖注入...

    spring3.2中文文档

    spring3.2框架是一个轻量级的解决方案和一个潜在的 一站式为构建企业级应用程序。 然而, spring是模块化的,允许你只使用那些你需要的部分, 无需引入其余。 您可以使用IoC容器, Struts在上,但是你也可以只使用 ...

    Spring3.2包和配置文件

    Spring 3.2 是一个重要的Java企业级框架,主要用于构建高度模块化和可维护的Java应用程序。这个版本的Spring框架提供了许多改进和新特性,旨在提高开发效率和应用的灵活性。在Spring 3.2中,主要包含了四个关键模块...

    spring3.2 源码编译后需要的jar

    spring3.2 源码编译后需要的jar,spring3.2 源码编译后需要的jar,spring3.2 源码编译后需要的jar

    spring3.2jar包

    总的来说,Spring 3.2 jar包是Java开发者不可或缺的工具之一,它涵盖了从控制反转、面向切面编程到数据访问、Web开发和批量处理等多个方面,为J2EE开发提供了一站式的解决方案。通过理解和熟练使用这些知识点,...

    Spring 3.2 Eclipse 源文件

    Spring框架是Java开发中不可或缺的一部分,特别是在企业级应用中,它的使用极其广泛。Spring 3.2 是一个重要的版本,引入了许多改进和新特性。在这个版本中,Spring框架提供了更加强大、灵活和高效的解决方案来处理...

    spring3.2 源码编译后需要的jar2

    spring3.2 源码编译后需要的jar,spring3.2 源码编译后需要的jar,spring3.2 源码编译后需要的jar

    spring简单注解+log4j记录日志

    综上所述,"spring简单注解+log4j记录日志"这个主题涵盖了Spring框架中的注解使用、Log4j日志系统以及AOP的应用。通过学习这些内容,初学者可以更好地理解和实践Spring框架,同时提高代码的可维护性和调试效率。在...

    Spring项目中怎么配置log4j

    在Spring项目中配置log4j是一项基础且重要的工作,它能帮助我们记录应用程序的运行日志,便于调试、排查问题和性能分析。Log4j是一个广泛使用的Java日志框架,提供灵活的日志记录功能。接下来,我们将详细讲解如何在...

    spring3.2最全jar包

    Spring 3.2 是一个非常重要的Java框架,主要用于构建企业级的、模块化的、可测试的Web应用程序。这个“spring3.2最全jar包”包含了所有你需要在Eclipse环境中进行Spring 3.2开发所需的库文件。这些jar包不仅支持...

    spring-boot-starter-log4j2

    2. 配置Log4j2:Spring Boot默认使用`src/main/resources/log4j2.xml`或`log4j2.json`作为Log4j2的配置文件。你可以根据需求自定义日志级别、输出格式、输出位置等。 四、Log4j2配置详解 1. 日志级别:Log4j2支持...

    Spring MVC 框架 整合log4j

    3. **在Spring MVC中使用Log4j**:在Spring MVC的Controller或其他需要记录日志的类中,引入`org.apache.log4j.Logger`,并创建一个实例。例如: ```java import org.apache.log4j.Logger; public class ...

    spring log4j 实例

    接着,要在Spring应用中使用Log4j,你需要在Spring的配置文件(如`applicationContext.xml`)中引入Log4j的依赖。通常,我们会在Spring的配置文件中定义一个Bean,让Spring自动初始化Log4j: ```xml ...

    struts2+Spring2.5+Spring3.2)实现登录.

    - **登录逻辑处理**:当用户提交登录信息后,由Struts2转发至Spring管理的业务逻辑层进行处理,通过调用UserDAO的findUserByNameAndPass方法来验证用户身份。 - **错误处理**:对于登录失败的情况,需要捕获异常并给...

    Spring3.2 AOP extra jar

    虽然Spring提供了自己的Logging abstraction,但在某些情况下,如使用特定的日志实现(如log4j),Commons Logging可以提供更灵活的选择。 最后,`aopalliance.jar`是AOP联盟的库,它定义了一些通用的AOP接口,比如...

Global site tag (gtag.js) - Google Analytics