`
jaychang
  • 浏览: 731437 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

Log4j不同的Appender,输出不同日志级别的日志内容

 
阅读更多

log4j.rootLogger=DEBUG,CONSOLE,ROLLING_FILE
###################
# Console Appender#
###################
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=INFO
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d %p [%c] - %m%n

########################
# Rolling File         #
########################
log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender
log4j.appender.ROLLING_FILE.Threshold=ERROR
log4j.appender.ROLLING_FILE.File=../log/prada.log
log4j.appender.ROLLING_FILE.MaxFileSize=204800KB
# Keep three backup files.
log4j.appender.ROLLING_FILE.MaxBackupIndex=3
# Pattern to output: date priority [category] - message
log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ROLLING_FILE.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.org.apache.commons.digester.Digester.sax=ERROR

分享到:
评论

相关推荐

    log4j按照不同appender生成日志例子

    总结来说,Log4j的Appender机制使得我们能够灵活地控制日志输出,根据不同的接口或模块创建独立的日志文件。通过配置不同的Appender和相应的日志级别,可以实现多文件的日志记录,极大地提高了日志管理的效率。

    log4j(二):动态配置日志输出路径

    这个文件定义了Log4j的行为,包括设置日志级别(如DEBUG, INFO, WARN, ERROR, FATAL),定义Appender,以及指定Appender的输出目标。例如: ```properties # log4j.properties 示例 log4j.rootLogger=DEBUG, FILE ...

    Log4j2实现不同线程不同级别日志输出到不同的文件中

    在“Log4j2实现不同线程不同级别日志输出到不同的文件中”这个主题中,我们将深入探讨如何利用Log4j2实现这一高级日志管理需求。 1. **日志级别**: - 在Log4j2中,日志级别包括DEBUG、INFO、WARN、ERROR、FATAL...

    Log4j 把不同包的日志打印到不同位置

    `Log4j`是一个广泛使用的Java日志框架,它允许开发者控制应用程序的输出日志,包括日志级别、格式和目的地。这篇博客"Log4j 把不同包的日志打印到不同位置"可能详细解释了如何利用Log4j配置来实现特定包的日志定向...

    log4j按功能保存日志

    在“log4j按功能保存日志”的场景中,我们通常会利用Log4j的配置灵活性,将不同功能的日志分别写入不同的文件,以便于后期分析、排查问题和监控系统状态。 1. **Log4j基本概念** - **Logger**: 日志记录器,是Log4...

    log4j配置 输出日志 案例

    `log4j配置输出日志案例.doc`文档中应该包含了更详细的配置和实际运行案例,包括如何调整日志级别、设置过滤器、自定义日志格式等。这些案例可以帮助读者更好地理解和应用log4j,解决实际开发中的日志管理问题。 ##...

    log4j多文件输出打印

    此外,Log4j还支持自定义日志级别,以及根据日志级别动态调整输出策略。例如,我们可以在配置文件中定义一个自定义的日志级别`DEBUG2`,并在代码中使用这个级别: ```properties log4j.additivity.DEBUG2=false log...

    SSM整合中的Log4j日志的配置详情

    Log4j 的核心组件包括日志记录器(Logger)、日志输出目的地(Appender)和日志格式化器(Layout)。 二、配置 Log4j.properties 文件 在 SSM 整合项目中,配置 Log4j.properties 文件是必不可少的步骤。该文件...

    log4j-控制指定类,包的日志级别:log4j-demo.zip

    Log4j是Apache提供的一款广泛使用的日志框架,它提供了丰富的功能,包括控制日志级别、定制日志格式、支持多种输出方式等。本示例将详细介绍如何使用Log4j来控制指定类或包的日志级别。 首先,我们来理解日志级别的...

    log4j自定义日志文件名及日志输出格式

    例如,`%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n`会输出时间戳、日志级别、logger名称、行号和日志消息。如果你的需求更复杂,可以继承`PatternLayout`或`TTCCLayout`等类,然后重写`format()`方法,以满足...

    mybatis,log4j打印日志到后台和文件

    以下是一个基本的 `log4j.properties` 示例,用于设置日志级别、输出目的地及格式: ``` log4j.rootLogger=DEBUG, Console, FileAppender # 控制台输出 log4j.appender.Console=org.apache.log4j....

    WAS上log4j日志不能输出(ibatis)sql语句解决办法[借鉴].pdf

    log4j.appender.DailyRollingFile=org.apache.log4j.DailyRollingFileAppender log4j.appender.DailyRollingFile.File=logs/CMSII.log log4j.appender.DailyRollingFile.layout=org.apache.log4j.PatternLayout log4...

    log4j 不同级别 不同文件 发送邮件配置

    在这个特定的配置场景中,我们将探讨如何设置log4j,使其能将不同级别的日志信息分别记录到不同的文件中,并且具备发送邮件通知的能力。 首先,我们需要创建一个log4j的配置文件,通常命名为`log4j.properties`。这...

    log4j日志配置以及配置文件详解

    接下来,`log4j配置说明.txt`文件通常会提供更详细的解释和示例,包括如何配置不同的appender(如FileAppender、RollingFileAppender等),如何定义不同logger的级别,以及如何使用自定义的error handler和filter。...

    log4j删除前N天日志

    Log4j是一个广泛使用的开源日志记录框架,提供灵活的日志配置和强大的日志输出功能。本话题将深入探讨如何使用Log4j中的DailyRollingFileAppender配置来自动删除前N天的日志,以便保持日志文件的大小和数量在可控...

    log4j 配置日志文件,把日志信息输出到项目的某个文件夹下

    这不仅方便了日志的管理和查看,还可以通过设置不同的日志级别来控制输出的信息量,例如在开发环境中开启DEBUG级别以获取更多信息,而在生产环境中则可能仅保留ERROR和WARN级别的日志。 在实际项目中,你可能会根据...

    tomcat下的log4j日志配置

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

    Tomcat使用Log4j输出catalina.out日志

    5. 配置特定包的日志级别:可以通过设置log4j.logger为特定包设置日志级别,比如com.xxxx、org.apache等,这里设置为WARN级别输出到CATALINA。 6. 替换Tomcat的jar包:需要下载Log4j的jar包,比如log4j-1.2.17.jar...

Global site tag (gtag.js) - Google Analytics