사용자 도구

사이트 도구


java:log4j

Log4j

reload4j

  • reload4j : log4j 1.2.x 버전이 장기적으로 유지보수가 안돼서 생긴 보안 이슈를 해결한 버전. log4j 1.x 사용자는 이걸로 바꿔치기 하는게 좋음.

additivity

  • 중복으로 로그가 쌓인다면, 로거에 additivity 속성을 false로 지정한다.

Appender별 로그 레벨

  • AppenderSkeleton을 상속한 경우
    log4j.appender.[AppenderName].Threshold=[로그레벨]
  • LevelRangeFilter 사용
    <appender name="[AppenderName]" class="[AppenderClass]">
      ....
      <filter class="org.apache.log4j.varia.LevelRangeFilter">
        <param name="LevelMin" value="error" />
        <param name="LevelMax" value="fatal" />
      </filter>
    </appender>
java/log4j.txt · 마지막으로 수정됨: 2022/01/13 13:53 저자 kwon37xi