log4j2의 rootLogger appender 하나를 런타임에 Java로 동적으로 켜거나 끄는 방법은 무엇입니까?log4j2에서 rootLogger의 한 appender를 동적으로 켜거나 끄는 방법은 무엇입니까?
예를 들어, 나는 콘솔이 appender를 사용하지 않도록 싶어 : 가능
...
<Loggers>
<Root level="INFO">
<AppenderRef ref="Console"/>
<AppenderRef ref="RollingFile"/>
</Root>
</Loggers>
...
인가?
IMO 코드를 통해 조작하려는 경우 appenders를 프로그래밍 방식으로 추가해야합니다. 비슷한 질문이 있습니다. http://stackoverflow.com/questions/10699358/log4j-creating-modifying-appenders-at-runtime-log-file-recreated-and-not-appe and http://stackoverflow.com/questions/1909871/how-can-i-access-the-configured-log4j-appenders-at-runtime – Hirak
문맥이 많이 없습니다. 하지만 런타임시 JMX를 통해 활성화/비활성화 할 수 있습니까? – drgn