使log4j可加性等于true或false的结果是什么?

时间:2014-03-27 15:25:04

标签: java logging log4j

简单来说,为这样的特定类添加Log4j配置时,additivity="true"additivity="false"的结果是什么?

<Logger name="com.mypage.glass.TryWindow" level="INFO" additivity="true">
  <AppenderRef ref="console"/>
  <AppenderRef ref="file"/>
</Logger>

1 个答案:

答案 0 :(得分:25)

默认情况下,记录器从其祖先继承appender。通过设置additivity="false",可以防止此行为。

在您的示例中,如果您未将该属性设置为com.mypage.glass,则可能存在与com.mypagefalse或甚至根记录器相关联的追加程序。