[
https://issues.apache.org/jira/browse/LOG4J2-681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
phil wray updated LOG4J2-681:
-----------------------------
Attachment: ExampleJmxLoggerAdmin.java
> Add ability to change log level for any class/package dynamically via jmx
> -------------------------------------------------------------------------
>
> Key: LOG4J2-681
> URL: https://issues.apache.org/jira/browse/LOG4J2-681
> Project: Log4j 2
> Issue Type: Improvement
> Components: JMX
> Affects Versions: 2.0-rc2
> Reporter: phil wray
> Attachments: ExampleJmxLoggerAdmin.java
>
>
> Very useful to be able to change the log levels for any logger (i.e. class or
> package) at runtime in a long lived server process.
> Usually an arbitrary class will not have its own logger configured already so
> need to create one on the fly in order to specify its log level without
> everything else picking it up.
> Example simple implementation of a util I created for this attached.
> Takes a loggerName and level and either updates level if existing logger, or
> configures a new logger based on parent log level if new.
> Not sure where it would best live - possibly
> org.apache.logging.log4j.core.jmx.LoggerContextAdmin
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]