Matt, the advice below won’t work properly. The LoggerConfig must be modified, not the Logger. Then updateLoggers must be called (which will update the logger’s level).
Ralph > On Nov 9, 2015, at 9:07 PM, Matt Sicker <boa...@gmail.com> wrote: > > You can find the Logger from LogManager, cast to > org.apache.logging.log4j.core.Logger, and use setLevel, though I bet > there's a better way to do this via configuration files. You can reload the > configuration file and modify that from the user, but that might be > overkill here. > > On 9 November 2015 at 21:59, John Lussmyer <john.lussm...@efi.com > <mailto:john.lussm...@efi.com>> wrote: > >> Looking at https://logging.apache.org/log4j/2.0/manual/jmx.html >> Doesn't seem like the solution. >> Asking the user to bring up jconsole seems rather excessive. >> I just want to provide 3 radio buttons in my configuration. Logging >> Normal, Medium, Full. >> >> -----Original Message----- >> From: Matt Sicker [mailto:boa...@gmail.com] >> Sent: Monday, November 09, 2015 7:54 PM >> To: Log4J Users List >> Subject: Re: Change log level on the fly? >> >> Loggers can be reconfigured through JMX. >> >> On 9 November 2015 at 19:53, John Lussmyer <john.lussm...@efi.com> wrote: >> >>> I'm hoping there is an easy to to just change the root level of my >>> logger configuration on the fly. >>> I want to be able to provide a configuration option to my users to >>> turn up the logging level. >>> I don't want to reconfigure everything, just change the level. >>> >>> Is there any easy way to do that? Or do I have to build a >>> Configuration factory? >>> >>> >>> ________________________________ >>> Confidentiality notice: This message may contain confidential >> information. >>> It is intended only for the person to whom it is addressed. If you are >>> not that person, you should not use this message. We request that you >>> notify us by replying to this message, and then delete all copies >>> including any contained in your reply. Thank you. >>> >> >> >> >> -- >> Matt Sicker <boa...@gmail.com> >> > > > > -- > Matt Sicker <boa...@gmail.com <mailto:boa...@gmail.com>>