`
tigerli
  • 浏览: 101092 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Log4j.xml一例

    博客分类:
  • JAVA
阅读更多
xml 代码
 
  1. xml version="1.0" encoding="UTF-8" ?>  
  2. >  
  3. <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>  
  4.   
  5.     <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">  
  6.         <layout class="org.apache.log4j.PatternLayout">  
  7.             <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n" />   
  8.         <!---->layout>  
  9.     <!---->appender>  
  10.   
  11.     <appender name="DEBUG"  
  12.         class="org.apache.log4j.DailyRollingFileAppender">  
  13.         <param name="File" value="/home/webapps/logs/Auction/debug.log" /> 
  14.         <param name="Append" value="true" />  
  15.         <param name="DatePattern" value="'.'yyyy-MM-dd" />  
  16.         <layout class="org.apache.log4j.PatternLayout">  
  17.             <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n" />
  18.         <!---->layout>  
  19.         <filter class="org.apache.log4j.varia.LevelRangeFilter">  
  20.             <param name="LevelMin" value="DEBUG" />  
  21.             <param name="LevelMax" value="DEBUG" />  
  22.         <!---->filter>  
  23.     <!---->appender>  
  24.   
  25.     <appender name="INFO"  
  26.         class="org.apache.log4j.DailyRollingFileAppender">  
  27.         <param name="File"  value="/home/webapps/logs/Auction/info.log" />  
  28.         <param name="Append" value="true" />  
  29.         <param name="DatePattern" value="'.'yyyy-MM-dd" />  
  30.         <layout class="org.apache.log4j.PatternLayout">  
  31.             <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n" />    
  32.         <!---->layout>  
  33.         <filter class="org.apache.log4j.varia.LevelRangeFilter">  
  34.             <param name="LevelMin" value="INFO" />  
  35.             <param name="LevelMax" value="INFO" />  
  36.         <!---->filter>  
  37.     <!---->appender>  
  38.   
  39.     <appender name="WARN"  
  40.         class="org.apache.log4j.RollingFileAppender">  
  41.         <param name="File" value="/home/webapps/logs/Auction/warn.log" />   
  42.         <param name="Append" value="true" />  
  43.         <param name="MaxFileSize" value="1024KB" />  
  44.         <layout class="org.apache.log4j.PatternLayout">  
  45.             <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n" />  
  46.         <!---->layout>  
  47.         <filter class="org.apache.log4j.varia.LevelRangeFilter">  
  48.             <param name="LevelMin" value="WARN" />  
  49.             <param name="LevelMax" value="WARN" />  
  50.         <!---->filter>  
  51.     <!---->appender>  
  52.   
  53.     <appender name="ERROR"  
  54.         class="org.apache.log4j.RollingFileAppender">  
  55.         <param name="File" value="/home/webapps/logs/Auction/error.log" />  
  56.         <param name="Append" value="true" />  
  57.         <param name="MaxFileSize" value="500KB" />  
  58.         <layout class="org.apache.log4j.PatternLayout">  
  59.             <param name="ConversionPattern"  value="%c %d{ISO8601} -- %p -- %m%n" />           
  60.         <!---->layout>  
  61.         <filter class="org.apache.log4j.varia.LevelRangeFilter">  
  62.             <param name="LevelMin" value="ERROR" />  
  63.             <param name="LevelMax" value="ERROR" />  
  64.         <!---->filter>  
  65.     <!---->appender>  
  66.   
  67.     <root>  
  68.         <priority value="INFO" />  
  69.         <appender-ref ref="DEBUG" />  
  70.         <appender-ref ref="STDOUT" />  
  71.         <appender-ref ref="INFO" />  
  72.         <appender-ref ref="WARN" />  
  73.         <appender-ref ref="ERROR" />  
  74.     <!---->root>  
  75.   
  76. <!---->log4j:configuration>  
分享到:
评论

相关推荐

    log4j.xml文件的配置文.pdf

    ### 关于Log4j.xml配置文件的理解与应用 #### 一、引言 在Java开发领域,日志记录是至关重要的一个环节。它不仅能够帮助开发者更好地了解程序运行时的状态,还能在出现故障时快速定位问题所在。Log4j作为一款优秀...

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

    这里我们以`log4j.properties`为例进行讲解。首先,创建一个名为`log4j.properties`的文件,并将其放置在项目的类路径下。 ```properties # log4j.properties # 设置root logger级别为INFO,所有未指定级别的类都...

    Spring项目中怎么配置log4j

    首先,我们需要在项目的类路径下创建一个名为`log4j.properties`或`log4j.xml`的配置文件。这里以`log4j.properties`为例,介绍其基本结构和配置选项: 1. **配置日志级别**:日志级别定义了日志信息的严重程度,...

    log4j日志写入数据库实例

    以JDBCAppender为例,我们需要在Log4j的配置文件(通常是log4j.properties或log4j.xml)中进行以下设置: ```properties # 配置JDBCAppender log4j.appender.jdbc=org.apache.log4j.jdbc.JDBCAppender log4j....

    applicationContext.xml 详细配置

    一、XML 声明和DOCTYPE 在 ApplicationContext.xml 文件中,首先需要指定 XML 声明和DOCTYPE。XML 声明用于指定 XML 文档的版本和编码方式,而 DOCTYPE 则用于指定文档类型定义(DTD),以便验证 XML 文档的正确性...

    深入学习log4j.pdf

    下面将以一个典型的`log4j.properties`文件为例,解析其配置规则: ```properties log4j.rootCategory=debug,stdout,R log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org....

    log4j-1.2.9.jar

    以“log4j.properties”为例,以下是一段示例配置: ``` log4j.rootLogger=DEBUG, Console, File log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.out log4j....

    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等

    配置Log4j通常有两种方式,一种是使用XML格式的配置文件(log4j.xml),另一种是使用Java属性文件(log4j.properties)。本例中,描述提到的是使用后者。`log4j.properties`文件采用键值对的形式来设定配置,例如: ...

    log4j应用的一个例子

    以`log4j.properties`为例,我们可以通过以下配置创建一个输出到控制台的日志器: ```properties # 配置控制台输出 log4j.rootLogger=DEBUG, Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log...

    log4j详细配置说明

    本章节详细介绍如何在 Tomcat 4.1.3 上安装和配置 Log4j,以版本 1.2.8 为例。 ##### 1. 安装与部署 - **下载组件**:首先从 Apache 官网或镜像站点下载 Log4j 组件,例如 `jakarta-log4j-1.2.8.zip`。 - **复制 ...

    Log4.properties配置详解

    以下以 properties 属性文件为例介绍 log4j.properties 的配置方法: 1. **配置根 Logger**: ```properties log4j.rootLogger=[level],appenderName1,appenderName2,... ``` 其中 `level` 表示设定的日志记录...

    log4j入门、详解.pdf

    #### 四、Log4j使用方法 ##### 4.1 properties配置文件详解 `log4j.properties`文件是Log4j中最常见的配置文件类型。配置项包括但不限于: - **rootLogger**:设置全局日志级别及默认的输出目的地。 - **Appender...

    maven-spring-mybatis小型项目开发环境(3)log4j集成

    这里以`log4j.properties`为例,一个简单的配置可能如下: ```properties # 设置全局日志级别为INFO log4j.rootLogger=INFO, stdout, FILE # 配置控制台输出 log4j.appender.stdout=org.apache.log4j....

    spring 配置log4j.docx

    当文件达到`MaxFileSize`(如100KB)时,Log4j会创建一个新的文件,并保留指定数量的备份文件(本例中为0,表示不保留备份)。 7. **ConversionPattern**:这是日志输出的格式,`%p`代表优先级,`%t`代表线程名,`%...

    Log4j配置文件

    Log4j的配置文件可以通过两种主要格式定义:`properties`格式和`XML`格式。下面以`properties`格式为例进行介绍: ```properties # 配置根Logger log4j.rootLogger=[level],appenderName1,appenderName2,... # ...

    log4j的基本使用方法和实例

    Log4j的配置文件有两种格式:XML和Java特性文件(键值对形式)。本文将以Java特性文件为例,展示如何配置Log4j环境。 1. **配置记录器**: - **根记录器**:默认存在,无需命名即可使用。配置语法为`log4j.root...

    log4j-如何将日志打印到控制台:log4j-demo.zip

    1. 配置文件:Log4j的配置通常通过一个名为`log4j.properties`或`log4j.xml`的文件进行。在这个例子中,我们使用`log4j.properties`文件。 2. 控制台Appender配置: ``` log4j.appender.stdout=org.apache.log4j....

Global site tag (gtag.js) - Google Analytics