현재 특정 정보를 ERROR로 기록하는 라이브러리가 있습니다. 나는이 같은 내 Log4j의 설정을 변경하는 경우 : 완전히 모두 도서관의 로깅을 사용하지 않도록 설정합니다log4j에서 패키지의 로그 수준을 변경할 수 있습니까?
log4j.logger.com.company.theirpackage.foo=OFF
. 그러나, 나는 정말로 정보를보고 싶지만 WARN 또는 INFO 수준에서 기록하도록하고 있습니다. 즉, 해당 코드가 log.error()
을 호출 할 때 나는 log.warn()
또는 log.info()
을 대신 호출했으면합니다.
log4j로이 작업을 수행 할 수있는 방법이 있습니까?
서비스에서는 ERROR를 매우 나쁜 이벤트로 취급하지만이 라이브러리는 모든 중요하지 않은 것을 ERROR로 기록합니다. 이 패키지에서 ERROR를 무시하도록 로그 모니터링을 변경할 수는 있지만이 라이브러리는 ERROR와 같은 중요하지 않은 것들을 기록하지 않을 것입니다. – Ross
알았습니다. Spring과 같은 응용 프로그램 프레임 워크를 사용하고 있습니까? 그들은 측면 직조를 아주 쉽게 만듭니다. –