使log4j加性等于真或假的结果是什么?

2022-08-31 19:37:12

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

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

答案 1

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

在您的示例中,可能存在与 关联的追加器,甚至与根记录器相关联,如果不将该属性设置为 ,则会继承这些追加器。com.mypage.glasscom.mypagefalse


答案 2

推荐