사용자 도구

사이트 도구


java:log4j2

Log4j2

  • Java 8 Lambda 지원
  • Garbage Free로 GC 를 최소화 했다.
  • 구현과 API를 분리했기 때문에 Slf4j 등으로 쉽게 이전 가능. java.util.Logging, Commons logging 등과 쉽게 연동.

취약점

의존성 설정

dependencies {
  compile('com.example:example-project:1.0') {
    exclude group: 'log4j', module: 'log4j'
    exclude group: 'org.slf4j', module: 'slf4j-log4j12'
  }
  compile('org.apache.logging.log4j:log4j-core:2.11.2')
  compile('org.apache.logging.log4j:log4j-slf4j-impl:2.11.2')
  compile('org.apache.logging.log4j:log4j-1.2-api:2.11.2')
}

Garbage Free 로 GC 최소화

Spring Boot with Lob4j 2

syslog

log4jna

참조

java/log4j2.txt · 마지막으로 수정됨: 2022/05/08 22:22 저자 kwon37xi