Pranav Pratap (JIRA)
2014-09-11 22:43:34 UTC
Pranav Pratap created LOG4J2-823:
------------------------------------
Summary: Changing AsyncLogger level programmatically
Key: LOG4J2-823
URL: https://issues.apache.org/jira/browse/LOG4J2-823
Project: Log4j 2
Issue Type: Bug
Components: Appenders
Affects Versions: 2.0-rc2
Reporter: Pranav Pratap
I am trying to programmatically change the log level of AsyncLogger. But unable to do so.
Programmatically we can change AsyncRoot or Root Log level using below code:
LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
Configuration config = ctx.getConfiguration();
LoggerConfig loggerConfig = config.getLoggerConfig(LogManager.ROOT_LOGGER_NAME);
loggerConfig.setLevel(level);
ctx.updateLoggers();
How to achieve the same for AsyncLogger? Please suggest. I searched many forums but all provide the way for Root Level or AsyncRoot Log Level Change. But no once suggest the AsyncLogger logger level change mechanism.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
------------------------------------
Summary: Changing AsyncLogger level programmatically
Key: LOG4J2-823
URL: https://issues.apache.org/jira/browse/LOG4J2-823
Project: Log4j 2
Issue Type: Bug
Components: Appenders
Affects Versions: 2.0-rc2
Reporter: Pranav Pratap
I am trying to programmatically change the log level of AsyncLogger. But unable to do so.
Programmatically we can change AsyncRoot or Root Log level using below code:
LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
Configuration config = ctx.getConfiguration();
LoggerConfig loggerConfig = config.getLoggerConfig(LogManager.ROOT_LOGGER_NAME);
loggerConfig.setLevel(level);
ctx.updateLoggers();
How to achieve the same for AsyncLogger? Please suggest. I searched many forums but all provide the way for Root Level or AsyncRoot Log Level Change. But no once suggest the AsyncLogger logger level change mechanism.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)