0 0

log4j中如何屏蔽rootlogger的配置 5

log4j.rootLogger=debug,appender1,FILE,DATABASE
log4j.logger.hello=error,appender2

log4j.appender.appender1=org.apache.log4j.ConsoleAppender   
log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout  

log4j.appender.appender2=org.apache.log4j.ConsoleAppender   
log4j.appender.appender2.layout=org.apache.log4j.TTCCLayout  

log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE.File=file.log   
log4j.appender.FILE.DatePattern='.'yyyy-MM-dd
log4j.appender.FILE.Append=false  
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout   
log4j.appender.FILE.layout.ConversionPattern=[sakya] %d - %c -%-4r [%t] %-5p %c %x - %m%n   

 我执行hello包里的内容时 他会把rootLogger配置也执行一边  我只想让他执行自己的配置 如何处理?

2011年1月28日 10:22

2个答案 按时间排序 按投票排序

0 0

采纳的答案

log4j.additivity.hello=false

2011年1月29日 11:01
0 0

你的appender1,appender2都是指向console

2011年1月28日 13:17

相关推荐

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

    Log4j 在 SSM 整合中的配置详解 Log4j 是一个功能强大且广泛使用的日志记录工具,特别是在 SSM(Spring、Spring MVC、Mybatis)整合项目中,合理地配置 Log4j 对项目的日志记录和输出至关重要。本文将详细介绍 SSM...

    log4j-1.2.17的jar包以及依赖包,还有一份log4j的配置文件,输出到控制台和文件夹两种配置

    log4j.rootLogger=DEBUG, Console, File # 控制台Appender log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.out log4j.appender.Console.layout=org.apache.log4j....

    Spring项目中怎么配置log4j

    log4j.rootLogger=DEBUG, stdout, R ``` 2. **定义输出目的地**:上述配置中,`stdout`表示控制台输出,`R`则代表一个名为`R`的appender。接下来,我们需要定义`R`的细节: ``` log4j.appender.R=org.apache....

    SpringBoot框架配置log4j和log4j2的配置代码

    log4j.rootLogger=DEBUG, stdout, file log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j....

    tomcat下的log4j日志配置

    log4j.rootLogger=INFO, A1 log4j.appender.A1=org.apache.log4j.FileAppender log4j.appender.A1.File=/path/to/log/file.log log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1....

    log4j.properties配置文件

    - `log4j.rootLogger`: 定义了根日志记录器(root logger)的默认级别和使用的Appender。 - `debug`: 设置根日志记录器的默认级别为DEBUG。 - `,stdout`: 表示日志消息将被输出到名为“stdout”的Appender。 #### 五...

    log4j与web.xml的配置

    log4j.rootLogger=DEBUG, FILE log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender log4j.appender.FILE.File=/var/log/app.log log4j.appender.FILE.Append=true log4j.appender.FILE.Threshold=...

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

    log4j.rootLogger=DEBUG, console, file ``` 这行配置表示设置根logger的级别为DEBUG,并将日志输出到控制台(console)和文件(file)。 2. **Appender**: 定义日志输出的目标,如控制台、文件、数据库等。例如,...

    log4j.properties配置详解

    log4j.rootLogger=[level],appenderName1,appenderName2,... # 配置日志信息输出目的地Appender log4j.appender.appenderName=fully.qualified.name.of.appender.class log4j.appender.appenderName.option1=value1...

    log4j配置文档【非常详细】

    配置根Logger的语法是`log4j.rootLogger = [level], appenderName, appenderName, ...`,其中`level`是日志记录的级别,如OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE和ALL,`appenderName`指定日志输出的目标。...

    log4j实用配置扩展

    log4j.rootLogger=INFO, stdout, file # 控制台输出配置 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j....

    log4j jar包

    log4j.rootLogger=INFO, FILE log4j.appender.FILE=org.apache.log4j.FileAppender log4j.appender.FILE.File=/var/log/app.log log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE....

    log4j使用jar包和log4j.properties配置文件

    - `log4j.rootLogger`定义了日志的默认级别(DEBUG)和输出目的地(stdout和R,分别代表控制台和文件)。 - `log4j.appender.stdout`配置了控制台输出,使用`ConsoleAppender`,并设置了输出格式。 - `log4j....

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

    log4j.rootLogger=DEBUG, FILE log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender log4j.appender.FILE.File=${user.home}/logs/myapp.log log4j.appender.FILE.ImmediateFlush=true log4j.appender....

    log4j的jar包和配置文件

    log4j.rootLogger=INFO, Console # 配置Console Appender log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.out log4j.appender.Console.layout=org.apache.log4j....

    log4j与log4j.properties的配置.doc

    这个配置文件定义了 Log4j 的根记录器(rootLogger),包括日志输出级别、输出目的地和日志格式。 三、日志输出级别 Log4j 提供了五个日志输出级别: 1. DEBUG:调试信息 2. INFO:一般信息 3. WARN:警告信息 4....

    log4j配置文件说明(完整版)

    其语法为:log4j.rootLogger = [level], appenderName, appenderName, …其中,level 是日志记录的优先级,appenderName 是指定日志信息输出到哪个地方。 例如:log4j.rootLogger = DEBUG, stdout, R 四、配置 ...

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

    在《Log4j将System.out搞到log4j中输出四》这篇博文中,作者可能详细讨论了这些步骤,并可能分享了一些实战经验。通过学习这篇博文,读者可以更深入地了解如何在实际项目中实现这一转换,提升日志管理的效率。 总结...

    log4j.jar包,和log4j.properties配置文件下载

    以下是一些`log4j.properties`配置文件中的关键元素: - `appender`: 定义日志输出的目标,如`ConsoleAppender`(控制台)、`FileAppender`(文件)或`SMTPAppender`(电子邮件)。 - `layout`: 指定日志输出的...

    Log4j2结合Slf4j配置使用

    Log4j2 结合 Slf4j 配置使用 Log4j2 是一个功能强大且广泛使用的日志记录工具,它提供了灵活的日志记录机制和高性能的日志记录能力。Slf4j 则是一个简单的日志记录门面,提供了统一的日志记录接口。今天,我们将...

Global site tag (gtag.js) - Google Analytics