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>>

Reply via email to