`

Spring 注入 log4j

阅读更多
如果打算将Log4j注入Spring的applicationContext文件中,只需要加入一个bean即可:
<bean id="log4jInitialization"
 class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
   <property name="targetClass"
      value="org.springframework.util.Log4jConfigurer" />
   <property name="targetMethod" value="initLogging" />
   <property name="arguments">
      <list>
         <value>conf/log4j.xml</value>
      </list>
   </property>
</bean>


如果要注入到web.xml:
<context-param>
    <param-name>log4jConfigLocation</param-name>
    <param-value>/WEB-INF/resources/log4j.properties</param-value>
</context-param>
<context-param>
    <param-name>log4jRefreshInterval</param-name>
    <param-value>1000</param-value>
</context-param>
<listener>
    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>

分享到:
评论
3 楼 bo_hai 2014-07-26  
你上传一个log4j的文档就更好了?
2 楼 光头老XX 2014-04-17  
可以解释下这样的作用吗?
1 楼 hgj0521 2012-02-15  
学习,。不错

相关推荐

    spring整合log4j

    Spring框架作为Java企业级应用开发的首选,而Log4j则是广泛使用的日志记录工具,两者结合可以提供强大的日志管理能力。下面将详细阐述"spring整合log4j"的相关知识点。 首先,Log4j是Apache的一个开源项目,它为...

    spring简单注解+log4j记录日志

    在这个例子中,`log`对象通常是通过Spring的自动注入得到的,它已经配置好了Log4j的日志输出。 在提供的"test_AOP"这个子文件夹中,我们可以推测它包含了一个关于Spring AOP(面向切面编程)的示例。AOP是Spring...

    spring log4j 实例

    Spring框架是Java领域广泛使用的轻量级框架,而Log4j则是日志记录领域的经典工具,提供了丰富的日志配置和管理功能。本实例结合Spring和Log4j,将为你提供一个实用的日志解决方案。 首先,我们要理解Spring是如何...

    Spring的log4j以及配置文件

    在Spring框架中,我们可以使用Spring的`PropertyPlaceholderConfigurer`来读取`log4j.properties`文件中的配置,并动态注入到应用中。这允许我们在不重启应用的情况下,通过修改外部的配置文件来调整日志级别和输出...

    log4j与spring的详细配置。

    本文将详细讲解Log4j的配置以及如何在Spring项目中使用Log4j。 **一、Log4j基础知识** 1. **Log4j组件**:Log4j主要由三个核心组件构成——Logger(日志器)、Appender(输出器)和Layout(布局器)。 - Logger:...

    spring框架和log4j日志用到的jar包

    使用Spring时,开发者还需要注意与其他Java库的兼容性,例如JDBC驱动、ORM框架(如Hibernate、MyBatis)的jar包,以及用于日志记录的log4j.jar、log4j-api.jar和log4j-core.jar。在实际项目中,这些jar包通常会被...

    Spring-LOG.rar_log4j

    Spring框架和Log4j是Java领域里实现这一目标的常用工具。本文将深入探讨如何利用Spring集成Log4j,以及这对初学者意味着什么。 首先,让我们了解Spring框架。Spring是一个开源的Java平台,它简化了企业级应用的开发...

    spring+springMVC+mybatis+log4j框架整合

    在实际项目中,"spring+springMVC+mybatis+log4j框架整合"通常涉及以下步骤: 1. 引入相关jar包:添加Spring、SpringMVC、Mybatis和log4j的依赖库到项目中。 2. 配置Spring:创建ApplicationContext.xml,定义Bean的...

    spring+hibernate+log4j所需要的jar包

    Spring、Hibernate和Log4j是Java开发中三个非常重要的库,它们各自负责不同的领域,而将它们结合在一起,可以构建出强大的企业级应用系统。 Spring是一个全面的后端应用程序框架,它提供了依赖注入(DI)和面向切面...

    spring jar 包 _ log4j-1.2.17.jar_commons-logging.jar

    在标题“spring jar 包 _ log4j-1.2.17.jar_commons-logging.jar”中,提到了两个重要的库文件:log4j-1.2.17.jar和commons-logging.jar,它们都是Spring框架常用的日志处理工具。现在,我们将深入探讨这两个库以及...

    spring3_junit4.10_log4j

    标题 "spring3_junit4.10_log4j" 暗示了这是一个关于整合Spring 3.0框架、JUnit 4.10测试库以及Log4j日志框架的项目。描述中提到,Spring 3.0需要JUnit 4.5以上的版本,而JUnit 4.10在实际应用中表现良好,同时也...

    spring+springmvc+mybatis+log4j+springtest的demo

    这是一个基于Java技术栈的Web应用示例项目,主要采用了Spring、SpringMVC、MyBatis、Log4j和SpringTest等组件。以下是这些技术及其在项目中的应用详解: 1. **Spring**:Spring是一个全面的Java企业级应用开发框架...

    log4j和ApplicationContext、ehcache

    通过灵活的配置文件(通常为`log4j.properties`或`log4j.xml`),开发者可以方便地调整日志行为,满足不同环境的需求。 **ApplicationContext** ApplicationContext是Spring框架的一部分,它提供了一个全面的上下文...

    Spring+Log4j+Quartz 最新最全API集合包(CHM) 超值奉献

    Spring、Log4j和Quartz是Java开发中非常重要的三个框架和工具,它们各自在不同的领域发挥着关键作用。这个CHM集合包提供了这三者的最新最全API文档,对于开发者来说是一个非常实用的资源。 Spring框架是Java企业级...

    ssh中log4j的使用

    Spring作为应用的依赖注入容器,可以方便地整合其他库,包括Log4j;Struts作为MVC框架处理HTTP请求,它的Action类中可以通过Log4j记录请求处理过程;Hibernate作为ORM框架,其数据库操作的日志也可通过Log4j进行记录...

    SpringDM笔记6-Fragment及配置Log4j Fragment Bundle

    5. **使用Bean Values**:在Spring DM中,我们可以利用Bean Values服务来注入Fragment Bundle中的Log4j配置。Bean Values提供了一种方式来将配置值注入到Spring Beans中,无论这些值来自哪个Bundle。例如,我们可以...

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

    最后,log4j是日志记录库,它在`log4j-core-2.11.0.jar`中实现。在软件开发中,日志记录对于调试、性能分析和问题排查至关重要。Log4j提供了丰富的配置选项,允许开发者定制日志级别、输出格式和目的地,使得在项目...

    项目配置文件( spring-mvc.xml spring-mybatis.xml web.xml log4j.properties)

    这里提到的四个关键配置文件——`spring-mvc.xml`、`spring-mybatis.xml`、`web.xml`以及`log4j.properties`,对于一个基于Java的Web应用来说至关重要,特别是使用Spring MVC和MyBatis框架的时候。接下来,我们将...

    springmvc spring3 hibernate4 log4j

    标题中的"springmvc spring3 hibernate4 log4j"代表了一个基于Java的Web开发框架的组合,主要包括Spring MVC、Spring 3、Hibernate 4和Log4j四个关键组件。这四个技术是Java后端开发中非常重要的工具,下面将详细...

    Spring5整合Log4j2日志工具Jar

    Spring框架作为Java应用的基石,提供了与各种日志系统集成的能力,其中包括Log4j2。本篇文章将深入探讨如何在Spring 5中整合Log4j2日志工具,以实现高效、灵活的日志管理。 首先,我们来理解Spring 5和Log4j2的基本...

Global site tag (gtag.js) - Google Analytics