`

标准的log4j配置

阅读更多

需要log4j.jar

在src目录下新建log4j.properties文件

#info 表示为日志等级 console 表示为窗口输出对象  file 表示为文件输出对象

log4j.rootLogger=info,console,file

#ConsoleAppender  表示为窗口输出
log4j.appender.console=org.apache.log4j.ConsoleAppender 

#PatternLayout  表示输出格式
log4j.appender.console.layout=org.apache.log4j.PatternLayout

#ConversionPattern 表示输出格式转换
log4j.appender.console.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm}] [%p] - %c%n%m%n

 

#RollingFileAppender 表示为多个日志文件

log4j.appender.file=org.apache.log4j.RollingFileAppender

#FIle 表示为日志文件目录
log4j.appender.file.File=D://log.txt

#MaxBackupIndex  备份最大值
log4j.appender.file.MaxBackupIndex=5

#MaxFileSize 日志文件大小
log4j.appender.file.MaxFileSize=10MB

#PatternLayout  表示输出格式
log4j.appender.file.layout=org.apache.log4j.PatternLayout

#ConversionPattern 表示输出格式转换
log4j.appender.file.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm}] [%p] - %c%n%m%n

分享到:
评论

相关推荐

    log4j实用配置扩展

    #### 四、log4j的核心组件 log4j的核心组件主要包括**Loggers(记录器)**、**Appenders(输出源)**和**Layouts(布局)**。 1. **Loggers (记录器)**:负责生成日志信息,并决定是否发送日志信息到Appenders。记录器...

    log4j 配置文件

    标准log4j配置文件模板, 可自行下载参照

    Log4J_全能配置文件.pdf

    - `log4j.appender.CONSOLE.Target=System.out`:日志输出到标准输出流(System.out)。 - `log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout`:设置了布局为模式化布局。 - `log4j.appender.CONSOLE....

    log4j.properties配置文件

    - `log4j.appender.stdout.Target=System.err`: 指定日志消息输出到标准错误流(System.err)。 - `log4j.appender.stdout.layout`: 使用PatternLayout进行日志格式化。 - `log4j.appender.stdout.layout....

    Log4j配置详解.pdf

    ### Log4j配置详解 #### 一、Log4j简介 Log4j是Apache的一个开源项目,用于实现灵活的日志管理。它允许开发者通过简单的配置文件来控制日志的输出等级、输出目的地以及日志信息的格式化方式。Log4j支持多种配置...

    log4j-1.2.11jar和log4j.properties配置文件

    **四、使用Log4j进行日志记录** 在Java代码中,我们可以使用以下方式调用Log4j: ```java import org.apache.log4j.Logger; public class MyClass { private static final Logger logger = Logger.getLogger...

    log4j的配置

    ### log4j的配置知识点详解 #### 一、概述 Log4j是一个开源的日志记录框架,被广泛应用于Java应用程序中。它可以帮助开发者记录程序运行时的信息,方便追踪错误及调试程序。Log4j提供了丰富的配置选项,允许用户...

    log4j集成syslog配置说明

    #### log4j配置 在Java应用中,我们可以通过修改`log4j.properties`文件来集成syslog。具体步骤如下: 1. 在`log4j.rootLogger`中增加一个新的appender,例如命名为`syslog`。 2. 设置appender的相关属性: ```...

    Log4j2简介及与Log4j效率对比

    为了准确评估Log4j2与Log4j之间的性能差异,通常会采用一套标准的效率测试程序。这类程序会模拟大量日志记录操作,并比较两种日志框架在处理相同负载时的性能表现。测试环境应尽量保持一致,以确保结果的可比性。 #...

    一个比较全的的log4j配置文件

    根据提供的标题、描述、标签及部分内容,我们可以详细探讨关于log4j配置文件的相关知识点,特别是如何通过各种Appender实现日志记录的不同需求。 ### 一、log4j配置文件概述 log4j是一款非常强大的日志框架,它...

    LOG4J 配置方式和讲解

    ### LOG4J配置详解 #### 一、LOG4J简介 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以在Java应用程序中控制日志打印的方式、格式以及输出的目的地。它允许开发者根据级别记录日志信息,使用户能够更加...

    LOG4J 配置 详细 大全

    在本文中,我们将深入探讨LOG4J配置的各种方面,帮助你更好地理解和应用LOG4J。 1. **日志级别设置** 日志级别是控制日志输出的关键,包括`DEBUG`、`INFO`、`WARN`、`ERROR`和`FATAL`等。例如,`log4j.rootLogger=...

    Log4j将System.out搞到log4j中输出四

    下面是一个简单的示例,展示如何在Log4j配置文件中设置ConsoleAppender: ```xml <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> ...

    Log4J的配置信息

    自己整理的log4j的配置信息,上传到这里来,以防丢失。

    log4j简单使用

    7. **自定义Logger**: 如果标准的Logger不能满足需求,可以通过继承`org.apache.log4j.Logger`并覆写相关方法来创建自定义Logger。 8. **MDC (Mapped Diagnostic Context)** 和 **NDC (Nested Diagnostic Context)*...

    log4j.properties

    java开发中 log4j的基本配置,实现日志的记录 java开发中 log4j的基本配置,实现日志的记录

    Log4J完整说明和配置

    ### Log4J完整说明与配置解析 #### 一、Log4J简介 Log4J是Apache的一个开源项目,用于提供灵活的日志记录功能。通过它,开发者能够控制日志信息的输出级别、输出目的地(控制台、文件等)、格式化方式等。本文将...

    log4j和log4j2日志应用文档.docx

    Log4j配置文件的头部包括两个部分:xml声明和DTD声明。xml声明用于指定文档类型和编码方式,而DTD声明用于指定Log4j的命名空间和DTD文件的位置。 配置元素 Log4j配置文件中包含多种配置元素,每种元素都有其特定...

    log4j配置.doc

    ### log4j配置详解 #### 一、log4j简介 Log4j是一个开源的、高性能的日志框架,由Apache软件基金会提供,主要用于Java应用程序的日志记录。它因其灵活性、可配置性和强大的功能而在Java开发社区中广受欢迎。Log4j...

    log4j jar包

    Log4j不仅支持标准输出,如控制台,还可以写入文件、数据库,甚至通过网络发送,极大地增强了日志的管理和分析能力。 二、核心组件 1. **Logger**:日志记录器是Log4j的核心组件,负责接收日志消息并决定是否记录...

Global site tag (gtag.js) - Google Analytics