`
lwt_cedric
  • 浏览: 115331 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

log4j.additivity

    博客分类:
  • java
阅读更多
log4j.additivity是 子Logger 是否继承 父Logger 的 输出源(appender) 的标志位。具体说,默认情况下子Logger 会继承 父Logger 的appender,也就是说 子Logger 会在 父Logger 的appender里输出。若是additivity设为false,则 子Logger 只会在自己的appender里输出,而不会在父Logger 的appender里输出。

如:
log4j.rootLogger=INFO, stdout,logfile
log4j.logger.com.lwt=INFO, testout

则com.lwt包及其子包下的Logger不光在Appender testout里输出,也会在rootLogger的Appender stuout和logfile中输出;
若想让com.lwt包及其子包下的Logger只在Appender testout中输出,则在log4j.properties中添加下行即可:
log4j.additivity.com.lwt=false
分享到:
评论

相关推荐

    Log4j.properties详细说明

    Log4j.properties 配置详解 Log4j.properties 文件是 Log4j 框架的核心配置文件,用于设置记录器的级别、存放器和布局。通过配置,可以创建出 Log4J 的运行环境。下面是 Log4j.properties 文件的详细配置解释。 ...

    Log4j.properties配置详解

    - `log4j.additivity`:控制日志是否同时输出到自身和其父Logger的Appender。如果设置为`false`,则只输出到当前Logger指定的Appender。 正确配置Log4j.properties文件能够帮助开发者更好地管理和监控应用程序的...

    log4j中的dtd文件

    在Log4j的上下文中,`log4j.dtd`是Log4j配置文件(通常命名为`log4j.properties`或`log4j.xml`)的DTD,它定义了配置文件中可以使用的元素、属性及其结构,确保配置文件的合法性。 在Log4j的配置文件中,我们可以...

    java自定义日志输出文件(log4j日志文件输出多个自定义日志文件)

    为了防止这些自定义`Logger`的日志同时输出到root logger配置的日志文件,可以使用`log4j.additivity`属性: ```properties log4j.additivity.mylogger1=false log4j.additivity.mylogger2=false ``` 这将阻止`...

    log4j多文件输出打印

    log4j.additivity.DEBUG2=false log4j.category.DEBUG2=DEBUG2, CustomAppender log4j.appender.DEBUG2=org.apache.log4j.FileAppender log4j.appender.DEBUG2.File=debug2.log log4j.appender.DEBUG2.layout=org....

    Log4.properties配置详解

    log4j.additivity.org.apache=false ``` 此配置项用于控制是否在父 Logger 的 Appender 中输出日志,默认为 true。 3. **配置日志信息输出目的地**: ```properties log4j.appender.appenderName=className `...

    WebSphere V5 配置log4j

    log4j.additivity.org.apache.ibatis=false ``` 这里特别配置了iBATIS的日志级别为DEBUG,以便输出SQL执行情况。 3. **部署与测试**:将`log4j.properties`文件放入应用的资源目录,例如`WEB-INF/classes`。...

    log4j使用详细说明

    `log4j.additivity` 控制是否继承上级的日志配置。若设置为 `false`,则该包或类的日志将仅按照自身配置的appender输出,不考虑全局或父类的设置。 #### 1.5 log4j.appender `log4j.appender` 配置日志输出的目标,...

    LOG4J配置全接触

    - `log4j.additivity.org.apache=true`: 此配置表示 org.apache 包下的所有类的日志输出都会按照默认的 rootLogger 的配置进行记录,而不是只按照 org.apache 下的单独配置。 **2. Socket Appender** - 用于通过...

    log4j常用配置和Demo

    log4j.additivity.com.mycompany.myapp=false log4j.appender.AnotherFile=org.apache.log4j.DailyRollingFileAppender log4j.appender.AnotherFile.File=/var/log/myapp/another-app.log ``` ### 3. 使用Log4j编写...

    log4j配置说明使用

    log4j.additivity.ERROR_LOGGER=false log4j.logger.ERROR_LOGGER=ERROR, ERROR_FILE ``` 这里,`ERROR_LOGGER`是一个自定义的logger名称,你可以根据实际需求进行设定。 **6. 使用log4j** 在代码中,你可以通过`...

    log4j配置大全-java

    log4j.additivity.org.apache=true ``` 此配置表明对于名为`org.apache`的包下的所有类的日志输出,都将遵循root logger的配置。如果设置为`false`,则该包下的类会使用自己的单独配置。 **3. Console Appender** ...

    log4j写入数据库配置

    log4j.additivity.org.apache=true # 数据库相关的配置 log4j.appender.JDBC=org.apache.log4j.jdbc.JDBCAppender log4j.appender.JDBC.driver=oracle.jdbc.driver.OracleDriver log4j.appender.JDBC.URL=jdbc:...

    log4j输出位置配置

    log4j.additivity.com.example=false log4j.appender.FileAppender=org.apache.log4j.FileAppender log4j.appender.FileAppender.file=./com_example.log ``` 通过这些配置,我们可以在运行时灵活地控制日志的...

    log4j.xml

    《深入解析log4j.xml配置》 在Java开发中,日志记录是不可或缺的一部分,而Log4j作为一款广泛使用的日志框架,它的配置文件log4j.xml在系统日志管理中扮演着至关重要的角色。本文将深入探讨log4j.xml的配置结构、...

    Java log4 使用

    log4j.additivity.org.apache=true # 控制台输出配置 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Threshold=INFO log4j.appender.CONSOLE.Target=System.out log4j.appender...

    一个Log4j配置文件,感觉还不错

    - **自定义日志等级**:可以通过定义新的日志级别来满足特殊需求,例如`log4j.additivity.myCategory=false`可以防止日志信息在父类别和子类别之间重复。 - **异步日志记录**:通过使用`AsyncAppender`可以提高...

Global site tag (gtag.js) - Google Analytics