[ https://issues.apache.org/jira/browse/LOG4J2-681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
phil wray updated LOG4J2-681: ----------------------------- Attachment: (was: org.apache.logging.log4j.core.jmx.Server.java_patchfile.txt) > 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