`
- 浏览:
101092 次
- 性别:
- 来自:
北京
-
xml 代码
- xml version="1.0" encoding="UTF-8" ?>
- >
- <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
-
- <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
- <layout class="org.apache.log4j.PatternLayout">
- <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n" />
- <!---->layout>
- <!---->appender>
-
- <appender name="DEBUG"
- class="org.apache.log4j.DailyRollingFileAppender">
- <param name="File" value="/home/webapps/logs/Auction/debug.log" />
- <param name="Append" value="true" />
- <param name="DatePattern" value="'.'yyyy-MM-dd" />
- <layout class="org.apache.log4j.PatternLayout">
- <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n" />
- <!---->layout>
- <filter class="org.apache.log4j.varia.LevelRangeFilter">
- <param name="LevelMin" value="DEBUG" />
- <param name="LevelMax" value="DEBUG" />
- <!---->filter>
- <!---->appender>
-
- <appender name="INFO"
- class="org.apache.log4j.DailyRollingFileAppender">
- <param name="File" value="/home/webapps/logs/Auction/info.log" />
- <param name="Append" value="true" />
- <param name="DatePattern" value="'.'yyyy-MM-dd" />
- <layout class="org.apache.log4j.PatternLayout">
- <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n" />
- <!---->layout>
- <filter class="org.apache.log4j.varia.LevelRangeFilter">
- <param name="LevelMin" value="INFO" />
- <param name="LevelMax" value="INFO" />
- <!---->filter>
- <!---->appender>
-
- <appender name="WARN"
- class="org.apache.log4j.RollingFileAppender">
- <param name="File" value="/home/webapps/logs/Auction/warn.log" />
- <param name="Append" value="true" />
- <param name="MaxFileSize" value="1024KB" />
- <layout class="org.apache.log4j.PatternLayout">
- <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n" />
- <!---->layout>
- <filter class="org.apache.log4j.varia.LevelRangeFilter">
- <param name="LevelMin" value="WARN" />
- <param name="LevelMax" value="WARN" />
- <!---->filter>
- <!---->appender>
-
- <appender name="ERROR"
- class="org.apache.log4j.RollingFileAppender">
- <param name="File" value="/home/webapps/logs/Auction/error.log" />
- <param name="Append" value="true" />
- <param name="MaxFileSize" value="500KB" />
- <layout class="org.apache.log4j.PatternLayout">
- <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n" />
- <!---->layout>
- <filter class="org.apache.log4j.varia.LevelRangeFilter">
- <param name="LevelMin" value="ERROR" />
- <param name="LevelMax" value="ERROR" />
- <!---->filter>
- <!---->appender>
-
- <root>
- <priority value="INFO" />
- <appender-ref ref="DEBUG" />
- <appender-ref ref="STDOUT" />
- <appender-ref ref="INFO" />
- <appender-ref ref="WARN" />
- <appender-ref ref="ERROR" />
- <!---->root>
-
- <!---->log4j:configuration>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### 关于Log4j.xml配置文件的理解与应用 #### 一、引言 在Java开发领域,日志记录是至关重要的一个环节。它不仅能够帮助开发者更好地了解程序运行时的状态,还能在出现故障时快速定位问题所在。Log4j作为一款优秀...
这里我们以`log4j.properties`为例进行讲解。首先,创建一个名为`log4j.properties`的文件,并将其放置在项目的类路径下。 ```properties # log4j.properties # 设置root logger级别为INFO,所有未指定级别的类都...
首先,我们需要在项目的类路径下创建一个名为`log4j.properties`或`log4j.xml`的配置文件。这里以`log4j.properties`为例,介绍其基本结构和配置选项: 1. **配置日志级别**:日志级别定义了日志信息的严重程度,...
以JDBCAppender为例,我们需要在Log4j的配置文件(通常是log4j.properties或log4j.xml)中进行以下设置: ```properties # 配置JDBCAppender log4j.appender.jdbc=org.apache.log4j.jdbc.JDBCAppender log4j....
一、XML 声明和DOCTYPE 在 ApplicationContext.xml 文件中,首先需要指定 XML 声明和DOCTYPE。XML 声明用于指定 XML 文档的版本和编码方式,而 DOCTYPE 则用于指定文档类型定义(DTD),以便验证 XML 文档的正确性...
下面将以一个典型的`log4j.properties`文件为例,解析其配置规则: ```properties log4j.rootCategory=debug,stdout,R log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org....
以“log4j.properties”为例,以下是一段示例配置: ``` log4j.rootLogger=DEBUG, Console, File log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.out log4j....
配置Log4j通常有两种方式,一种是使用XML格式的配置文件(log4j.xml),另一种是使用Java属性文件(log4j.properties)。本例中,描述提到的是使用后者。`log4j.properties`文件采用键值对的形式来设定配置,例如: ...
以`log4j.properties`为例,我们可以通过以下配置创建一个输出到控制台的日志器: ```properties # 配置控制台输出 log4j.rootLogger=DEBUG, Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log...
本章节详细介绍如何在 Tomcat 4.1.3 上安装和配置 Log4j,以版本 1.2.8 为例。 ##### 1. 安装与部署 - **下载组件**:首先从 Apache 官网或镜像站点下载 Log4j 组件,例如 `jakarta-log4j-1.2.8.zip`。 - **复制 ...
以下以 properties 属性文件为例介绍 log4j.properties 的配置方法: 1. **配置根 Logger**: ```properties log4j.rootLogger=[level],appenderName1,appenderName2,... ``` 其中 `level` 表示设定的日志记录...
#### 四、Log4j使用方法 ##### 4.1 properties配置文件详解 `log4j.properties`文件是Log4j中最常见的配置文件类型。配置项包括但不限于: - **rootLogger**:设置全局日志级别及默认的输出目的地。 - **Appender...
这里以`log4j.properties`为例,一个简单的配置可能如下: ```properties # 设置全局日志级别为INFO log4j.rootLogger=INFO, stdout, FILE # 配置控制台输出 log4j.appender.stdout=org.apache.log4j....
当文件达到`MaxFileSize`(如100KB)时,Log4j会创建一个新的文件,并保留指定数量的备份文件(本例中为0,表示不保留备份)。 7. **ConversionPattern**:这是日志输出的格式,`%p`代表优先级,`%t`代表线程名,`%...
Log4j的配置文件可以通过两种主要格式定义:`properties`格式和`XML`格式。下面以`properties`格式为例进行介绍: ```properties # 配置根Logger log4j.rootLogger=[level],appenderName1,appenderName2,... # ...
Log4j的配置文件有两种格式:XML和Java特性文件(键值对形式)。本文将以Java特性文件为例,展示如何配置Log4j环境。 1. **配置记录器**: - **根记录器**:默认存在,无需命名即可使用。配置语法为`log4j.root...
1. 配置文件:Log4j的配置通常通过一个名为`log4j.properties`或`log4j.xml`的文件进行。在这个例子中,我们使用`log4j.properties`文件。 2. 控制台Appender配置: ``` log4j.appender.stdout=org.apache.log4j....