반응형


2개의 logger가 같은 appender를 사용하면, 로그가 중복으로 출력된다.
이때, additivity=false 로 해주면, 중복적인 출력이 방지된다.

즉,
<logger name="com.a" additivity="true">
    <level value="DEBUG" />
               <appender-ref ref="test_file" />
</logger>

<logger name="com.a.b.c" additivity="false">
<level value="DEBUG" />
  <appender-ref ref="test_file" />
  <appender-ref ref="test_console" />
  <appender-ref ref="test_package" />
</logger>


additivity="false" 를 true로 하게되면, com.a.b.c 소스에 대한 로그가 test_file 에 2번 찍히게 된다.

따라서, false 해주어 중복로깅 방지처리가 필요하다.



반응형

+ Recent posts