You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by "Andreas Rytina (JIRA)" <ji...@apache.org> on 2013/11/06 18:21:17 UTC

[jira] [Created] (LOG4J2-441) logger level configuration does not work correct

Andreas Rytina created LOG4J2-441:
-------------------------------------

             Summary: logger level configuration does not work correct
                 Key: LOG4J2-441
                 URL: https://issues.apache.org/jira/browse/LOG4J2-441
             Project: Log4j 2
          Issue Type: Bug
          Components: Core
            Reporter: Andreas Rytina


Configuring the loglevel in the logger does not work in combination with configuring the loglevel at the appender-refs. I analyzed this with the beta9. See the table which lists various loglevel configurations for the 3 loggers. The column format for the table is:
Column 1-6 are the logger with their level config (level@logger1, level@appender-ref)(level@logger2, level@appender-ref)(level@logger3, level@appender-ref)
Column 7 is the actual output
Column 8 is the expected Output
I also attached the test which can be taken to reproduce the according behaviour. 

|1|2|3|4|5|6|7|8|
|level.1.logger|level.1.appender-ref|level.2.logger|level.2.appender-ref|level.3.logger |level.3.appender-ref|actual output|expected output|
||||info|debug|debug|Logger3: info logger<br>Logger2: info logger<br>Logger3: debug logger<br>Logger3: warning logger<br>Logger2: warning logger|Logger2: info logger<br>Logger3: debug logger<br>Logger2: debug logger<br>Logger3: warning logger<br>Logger2: warning logger|
||||info||debug||Logger2: info logger<br>Logger3: debug logger<br>Logger2: debug logger<br>Logger3: warning logger<br>Logger2: warning logger|
|||info|info||debug||Logger2: info logger<br>Logger3: debug logger<br>Logger2: debug logger<br>Logger3: warning logger<br>Logger2: warning logger|
|fatal|fatal|info|info||debug||Logger2: info logger<br>Logger3: debug logger<br>Logger2: debug logger<br>Logger3: warning logger<br>Logger2: warning logger|
|info|info|info|info||debug||Logger2: info logger<br>Logger1: info logger<br>Logger3: debug logger<br>Logger2: debug logger<br>Logger3: warning logger<br>Logger2: warning logger<br>Logger1: warning logger|
|debug|debug|info|info| |debug||Logger2: info logger<br>Logger1: info logger<br>Logger3: debug logger<br>Logger2: debug logger<br>Logger1: debug logger<br>Logger3: warning logger<br>Logger2: warning logger<br>Logger1: warning logger|
|info|debug|info|info||debug||Logger2: info logger<br>Logger1: info logger<br>Logger3: debug logger<br>Logger2: debug logger<br>Logger3: warning logger<br>Logger2: warning logger<br>Logger1: warning logger|
|debug|info|info|info||debug||Logger2: info logger<br>Logger1: info logger<br>Logger3: debug logger<br>Logger2: debug logger<br>Logger3: warning logger<br>Logger2: warning logger<br>Logger1: warning logger|
|debug|trace|info|info||debug||Logger2: info logger<br>Logger1: info logger<br>Logger3: debug logger<br>Logger2: debug logger<br>Logger1: debug logger<br>Logger3: warning logger<br>Logger2: warning logger<br>Logger1: warning logger|
|||info|info|fatal|debug||Logger2: info logger<br>Logger2: warning logger|
|||info|info|trace|debug|Logger3: info logger<br>Logger2: info logger<br>Logger3: debug logger<br>Logger3: warning logger<br>Logger2: warning logger|Logger3: info logger<br>Logger2: info logger<br>Logger3: debug logger<br>Logger3: warning logger<br>Logger2: warning logger|
||||info|trace|debug|Logger3: info logger<br>Logger2: info logger<br>Logger3: debug logger<br>Logger3: warning logger<br>Logger2: warning logger|Logger3: info logger<br>Logger2: info logger<br>Logger3: debug logger<br>Logger3: warning logger<br>Logger2: warning logger|
|||info||trace|debug|Logger3: info logger<br>Logger2: info logger<br>Logger3: debug logger<br>Logger2: debug logger<br>Logger3: warning logger<br>Logger2: warning logger<br>Logger2: trace logger|Logger3: info logger<br>Logger2: info logger<br>Logger3: debug logger<br>Logger3: warning logger<br>Logger2: warning logger|




--
This message was sent by Atlassian JIRA
(v6.1#6144)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org