`

web.xml中log4j属性文件的配置

    博客分类:
  • j2ee
阅读更多

 

<!-- web.xml-->

<?xml version="1.0" encoding="GB2312"?>
<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
 <context-param>
  <param-name>log4jConfigLocation</param-name>
  <param-value>/WEB-INF/classes/log4j.properties</param-value>
 </context-param>
 <!-- ContextConfigLocation -->
 <context-param>
     <param-name>contextConfigLocation</param-name>
     <param-value>/WEB-INF/spring-context/applicationContext.xml</param-value>
   </context-param>

 
 <filter>
        <filter-name>encodingFilter</filter-name>
        <filter-class>com.cn.commons.SetCharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
  <init-param>
   <param-name>forceEncoding</param-name>
   <param-value>true</param-value>
  </init-param>
    </filter>
  <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
        <init-param>
         <param-name>config</param-name>
         <param-value>struts-default.xml,struts-plugin.xml,struts.xml,struts_books.xml</param-value>
        </init-param>
    </filter>
 

 <filter-mapping>
        <filter-name>encodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
 </filter-mapping>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
  
 
 <!-- Listener contextConfigLocation -->
   <listener>
     <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
   </listener>
 <!-- Listener log4jConfigLocation -->
   <listener>
     <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
   </listener>

 
 <!-- The Welcome File List -->
 <welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
 </welcome-file-list>
</web-app>

分享到:
评论

相关推荐

    项目配置文件( 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框架的时候。接下来,我们将...

    Log4j2学习log4j2.xml配置模板

    --monitorInterval:Log4j 能够自动检测修改配置 文件和重新配置本身,设置间隔秒数--&gt; &lt;!--先定义所有的 appender--&gt; &lt;!--这个输出控制台的配置--&gt; &lt;!--输出日志的格式--&gt; [%d{HH:mm:ss:SSS}] [%p] - %l -...

    ssm一个简单项目所需的xml配置文件

    ssm一个简单项目所需的xml配置文件,spring+springmvc+mybatis框架中用到...项目中还会用到两个资源属性文件jdbc.properties和log4j.properties.一个是关于jdbc的配置,提取出来方便以后的修改.另一个是日志文件的配置.

    tomcat下的log4j日志配置

    2. **配置全局 Log4j 属性文件**:在任意位置创建 `log4j.properties` 文件,并设置全局的日志级别、输出格式及存储路径等。通常会将该文件放置在 Tomcat 的 `conf` 目录下。 ```properties log4j.rootLogger=...

    apache-log4j-1.2.16.rar_apache log4j 1.2.16_log4j source code_lo

    在Log4j 1.2.16中,你可以看到许多配置文件,如log4j.properties或log4j.xml,它们用于设置Logger、Appender和Layout的具体配置。通过这些配置文件,开发者可以轻松地调整日志策略,适应不同的环境需求。 源码中还...

    maven+springmvc+mybatis+log4j框架搭建

    配置Log4j,你需要创建一个`log4j.properties`或`log4j.xml`文件,定义日志级别(如DEBUG、INFO、WARN等)、输出目的地和布局格式。这样,你就可以在开发和调试过程中方便地追踪错误和调试信息。 在实际项目中,这...

    读写Excel jxl.jar 读xml (log4j 文件上传下载笔记).rar

    这篇文档将深入探讨Java中如何使用jxl.jar库进行Excel文件的读写操作,解析XML文件,以及关于log4j的日志记录系统和文件的上传下载笔记。在现代的IT环境中,这些技能对于数据处理、日志管理和系统交互至关重要。 ...

    java log4j统一打印在user.dir目录下(windows、linux通用、不用考虑不同操作系统分隔符不一致的情况)

    配置Log4j主要涉及两个文件:`log4j.properties`或`log4j.xml`。这里我们以`log4j.properties`为例进行讲解。首先,创建一个名为`log4j.properties`的文件,并将其放置在项目的类路径下。 ```properties # log4j....

    Log4j的配置与使用

    #### 四、J2EE应用中的Log4j配置 在J2EE环境中使用Log4j时,可以通过Servlet容器的初始化参数来指定日志配置文件的位置。这种方式非常适合在Web应用中集成Log4j。 ```java import java.io.IOException; import ...

    log4j-2.17.1的jar包,导入即可使用

    4. **配置文件**:Log4j 的行为可以通过配置文件(通常是`log4j2.xml`或`log4j2.json`)进行定制。配置文件可以定义日志级别(如TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF),日志输出目的地(控制台、文件、...

    Log4j 相对路径配置

    2. `log4j.appender.ServerDailyRollingFile.File=${webApp.root}/WEB-INF/logs/sysout.log` 这里使用了之前在`Web.xml`中定义的`webApp.root`属性,指定日志文件的保存位置为Web应用的`WEB-INF/logs`目录下,文件名...

    log4j 在web中的应用

    - 这种功能的实现依赖于Spring框架的支持,具体做法是在`web.xml`文件中指定log4j配置文件的位置: ```xml &lt;param-name&gt;log4jConfigLocation &lt;param-value&gt;WEB-INF/log4j.properties ``` 2. **简化log文件...

    JBOSS log4j 配置

    通常,我们都提供一个名为 log4j.properties 的文件,在第一次调用到 Log4J 时,Log4J 会在类路径中定位这个文件,并读入这个文件完成的配置。 Log4j 有三个主要的组件:Loggers(记录器),Appenders(输出源)和 ...

    applicationContext.xml等文件.rar

    在IT行业中,尤其是在Java Web开发领域,`applicationContext.xml`、`db.properties`、`log4j.properties`以及`spring-mvc.xml`等文件是非常关键的配置文件,它们各自负责不同的功能,对于一个完整的应用程序来说不...

    apache-log4j-2.14.0-bin.zip

    4. `configurations`: 可能包含示例或默认的配置文件,如`log4j2.xml`或`log4j2.json`,这些文件定义了日志行为。 5. `docs`: 项目文档,包括用户指南和API参考。 6. `licenses`: 相关的许可文件,阐述软件的使用...

    Log4j中相对路径的问题

    在Log4j的配置文件(通常是`log4j.properties`)中,可以使用`${}`语法引用系统属性。例如,`log4j.appender.logfile.File=${WORKDIR}/logs/app.log`中的`${WORKDIR}`是一个系统属性的占位符。这意味着在程序启动时...

    slf4j+log4j2配置使用

    2. 添加Log4j2的配置文件log4j2-spring.xml到资源文件夹中,如下所示: ```xml &lt;PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" /&gt; ``` 3. 在Java代码中...

    在logback.xml中自定义动态属性的方法

    在Web应用中,我们经常利用logback.xml配置文件来定义日志的级别、输出格式以及文件存储位置等。 由于在实际部署中,可能会遇到将多个应用实例部署到同一台主机或文件系统上的情况,这时候如果让这些实例都向同一个...

    log4j详细配置

    配置文件支持两种格式:传统属性文件格式和XML格式。下面将详细解析其组成部分: 1. **配置根Logger** 根Logger是所有Logger的父类,如果没有特别指定,所有的日志记录请求都会被这个根Logger处理。配置格式为:`...

    spring 配置log4j.docx

    9. **配置文件的语法**:Log4j支持XML和属性文件两种配置方式。根Logger的配置如`log4j.rootLogger = [level], appenderName, appenderName, …`,其中`level`是日志级别,`appenderName`指的是日志输出的目的地,...

Global site tag (gtag.js) - Google Analytics