2014-12-03 2 views
0

내 응용 프로그램에서 log4j2의 로그 수준을 프로그래밍 방식으로 변경해야합니다.log4j2에서 로그 수준을 프로그래밍 방식으로 변경하는 방법

코어 클래스에 의존하지 않고 로그 레벨을 변경하는 모든 솔루션이 있습니까 JConsole의을 사용하여 코어의 log4j 클래스

  • 에 의존 : 나는 몇 가지 옵션이 거기에 있다는 것을 알고? JConsole은 애플리케이션에서 직접 변경해야하기 때문에 옵션이 아닙니다.

  • 답변

    0

    log4j-api에서 로거 또는 appender의 로그 수준을 변경하는 방법은 없습니다.

    가장 확실한 방법은 JMX를 사용하는 것입니다. log4j-jmx의 소스 코드를보고 log4j JMX 클라이언트가이 작업을 수행하는 방법을 확인한 다음 애플리케이션에서이를 모방합니다.

    관련 문제