[ 
https://issues.apache.org/jira/browse/LOG4J2-681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

phil wray updated LOG4J2-681:
-----------------------------

    Attachment:     (was: LoggerLevelAdmin.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, LoggerLevelAdminMBean.patch, 
> RootLoggerAdminMBean.patch
>
>
> 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 using parent appenders 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: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to