代码如下:
<!--l version="1.0" encoding="UTF-8"--> <!--CTYPE log4j:configuration SYSTEM "log4j.dt-->
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="FileAppender" class="org.apache.log4j.FileAppender">
<param name="File" value="c:/1.txt"/>
<param name="Append" value="true"/>
<layout class="org.apache.log4j.TTCCLayout">
<param name="dateFormat" value="yyyy-MM-dd HH:mm:ss"/>
</layout>
</appender>
<appender name="CONSOLE-DEBUG" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%7r] %6p - %30.30c - %m \n"/>
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="DEBUG"/>
</filter>
</appender>
<appender name="CONSOLE-ALL" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%7r] %6p - %30.30c - %m \r\n"/>
</layout>
</appender>
<root>
<priority value ="INFO" />
<appender-ref ref="CONSOLE-ALL"/>
</root>
</log4j:configuration>
分享到:
相关推荐
要在项目中使用Log4j,首先需要将`log4j.jar`添加到项目的类路径中,然后创建或引用`log4j.xml`配置文件。在代码中,通过以下方式创建和使用Logger: ```java import org.apache.log4j.Logger; public class ...
Log4j提供了多种配置方式,其中最常用的有两种:XML格式的`log4j.xml`和properties格式的`log4j.properties`。接下来,我们将深入探讨如何通过这两种配置文件来设置日志输出的目标、级别以及格式。 1. **XML配置** ...
log4j的配置文件,方便大家使用.log4j的基本
Log4j 的核心组件包括日志记录器(Logger)、日志输出目的地(Appender)和日志格式化器(Layout)。 二、配置 Log4j.properties 文件 在 SSM 整合项目中,配置 Log4j.properties 文件是必不可少的步骤。该文件...
解压“log4j.zip”后,我们通常会找到一个名为“log4j.properties”或“log4j.xml”的配置文件,这是Log4j的核心配置文件。例如,以下是一个简单的配置示例: ```properties # log4j.properties log4j.rootLogger=...
log4j.xml的基本配置
Log4j 1.2.7不仅支持基本的日志输出,还支持自定义日志Appender(如SMTP、JMS、数据库等)和Layout(如XML、HTML)。此外,通过引入额外的库,还可以实现异步日志记录,提高性能。 **6. 安全性问题** 虽然Log4j ...
Log4j的配置通常通过一个名为log4j.properties或log4j.xml的配置文件完成。以下是一个简单的配置示例: ```properties # log4j.properties log4j.rootLogger=DEBUG, stdout, file log4j.appender.stdout=org.apache...
log4j的配置文件一般为`log4j.properties`或`log4j.xml`,根据项目需求选择不同的格式。例如,一个基本的`log4j.properties`配置可能如下所示: ``` # 设置全局日志级别为INFO log4j.rootLogger=INFO, stdout, R #...
2. **配置log4j.properties或log4j.xml**:定义日志级别、Appender和Layout。例如: ```properties log4j.rootLogger=DEBUG, FILE log4j.appender.FILE=org.apache.log4j.FileAppender log4j.appender.FILE.File...
此外,压缩包可能还包含了Log4j的学习资料,这些资料可能涵盖Log4j的基本用法、配置示例、高级特性,甚至包括最佳实践和常见问题的解决方案。 学习Log4j时,你可能会接触到以下几个关键点: 1. **配置文件详解**:...
### log4j 使用详解 #### 一、log4j 简介与作用 log4j 是一个由 Apache 提供的开源日志组件,专为 Java 应用程序设计。它能够帮助开发者轻松记录...对于开发者来说,掌握 log4j 的基本配置和使用方法是非常重要的。
首先,我们需要在项目的配置文件(通常是log4j.properties或log4j.xml)中设置WriterAppender。一个基本的配置示例如下: ```properties log4j.appender.stdout=org.apache.log4j.WriterAppender log4j.appender....
最后,为了使Spring与log4j集成,我们需要在`web.xml`(对于Web应用)或`context.xml`(对于非Web应用)中引入log4j的初始化参数,确保在应用启动时加载log4j配置: ```xml <param-name>log4jConfigLocation ...
6. **配置**: Log4j可以通过XML或Properties文件进行配置,以定义日志行为。这使得在不修改代码的情况下,可以灵活地调整日志的输出。 **log4j.properties配置文件** `log4j.properties`是Log4j的配置文件,它使用...
3. **初始化Log4j**:在程序启动时,通过`PropertyConfigurator.configure("path/to/log4j.properties")`或`DOMConfigurator.configure("path/to/log4j.xml")`加载配置。 4. **使用Logger**:在需要记录日志的类中...
例如,`log4j.appender.Console=org.apache.log4j.ConsoleAppender`配置了一个控制台Appender,而`log4j.appender.File=org.apache.log4j.DailyRollingFileAppender`则配置了一个每天滚动的日志文件Appender。...
它是`log4j`的配置中心,通过这个文件我们可以定制日志输出的级别、格式、目标位置等。在这个场景下,我们关注的重点是如何设置多个日志文件并按日期切换。 1. **配置多个Appender**:`log4j`允许定义多个Appender...
Log4j 配置文件说明 Log4j 是一种流行的日志记录工具,用于记录和管理应用程序中的日志信息。配置文件是 Log4j 的核心组件之...了解 Log4j 配置文件的基本结构和配置方法,可以更好地使用 Log4j 实现日志记录和管理。
Log4j的配置文件通常为`log4j.properties`或`log4j.xml`,其中定义了日志的行为。例如: ```properties log4j.rootLogger=ERROR, FILE log4j.appender.FILE=org.apache.log4j.FileAppender log4j.appender.FILE...