[ 
https://issues.apache.org/jira/browse/LOG4J2-3340?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17476319#comment-17476319
 ] 

Michael Vorburger edited comment on LOG4J2-3340 at 1/14/22, 6:58 PM:
---------------------------------------------------------------------

https://github.com/vorburger/Learning-Log4j2 is an example project illustrating 
the issue: Even though it has a {{log4j2.StatusLogger.properties}} with 
{{log4j2.StatusLogger.level=WARN}} on the classpath, that does not actually 
show WARN level logs of StatusLogger, which is pretty confusing. After all, the 
property IS called StatusLogger.level and not StatusLogger.listeners.level, or 
something like that.


was (Author: vorburger):
https://github.com/vorburger/Learning-Log4j2 is an example project illustrating 
the issue: Even though it has a {{ log4j2.StatusLogger.properties}} with 
{{log4j2.StatusLogger.level=WARN}} on the classpath, that does not actually 
show WARN level logs of StatusLogger, which is pretty confusing. After all, the 
property IS called StatusLogger.level and not StatusLogger.listeners.level, or 
something like that.

> StatusLogger's log Level cannot be changed as advertised
> --------------------------------------------------------
>
>                 Key: LOG4J2-3340
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-3340
>             Project: Log4j 2
>          Issue Type: Bug
>            Reporter: Michael Vorburger
>            Priority: Major
>             Fix For: 2.17.2
>
>
> I would like to see the warn log from {{LogManager}} re. which implementation 
> it picked, it multiple.
> I would like to be able to do this without a system property but using a 
> properties file on the classpath.
> StatusLogger's JavaDoc (currently) says that "This can be overridden via a 
> system property named #DEFAULT_STATUS_LISTENER_LEVEL and will work with any 
> Log4j provider.", where DEFAULT_STATUS_LISTENER_LEVEL is 
> "log4j2.StatusLogger.level".
> However that currently doesn't seem to quite work as advertised. (If you 
> think it does, please suggest how.) I can see some stuff in StatusLogger 
> related to its default log level been (only?) for StatusListener and 
> StatusData? This seems confusing. 
> I'll raise a PR with a proposed simple fix for this for your review.
> [~ckozak] / [~ggregory]



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to