[ https://issues.apache.org/jira/browse/LOG4J2-1481?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15401847#comment-15401847 ]
Roman Koretskiy commented on LOG4J2-1481: ----------------------------------------- Hello. Code example: {noformat} public void shouldWriteLoggerNameWithTwoFirstHierarchyLevels(){ String logName = "level0"; for(int i = 1; i < 10 ; ++i){ logName += (".level" + String.valueOf(i)); LogManager.getLogger(logName).info(logName); } } {noformat} log4j2.xml {noformat} <?xml version="1.0" encoding="UTF-8"?> <Configuration > <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%sn:%d{yyyy-MM-dd HH:mm:ss,SSS} [%highlight{%-5level{DEBUG=DBG, INFO=INF}}{STYLE=Logback, WARN=Yellow}] %c{9.8*.~} %style{%varsNotEmpty{[%marker] }}{bright}- %msg%n"/> </Console> </Appenders> <Loggers> <Root level="trace"> <AppenderRef ref="Console" /> </Root> </Loggers> </Configuration> {noformat} 2.5 Result {noformat} 1:2016-08-01 13:46:28,750 [INF ] level0.level1 - level0.level1 2:2016-08-01 13:46:28,752 [INF ] level0.level1.level2 - level0.level1.level2 3:2016-08-01 13:46:28,752 [INF ] level0.level1.~.level3 - level0.level1.level2.level3 4:2016-08-01 13:46:28,752 [INF ] level0.level1.~.~.level4 - level0.level1.level2.level3.level4 5:2016-08-01 13:46:28,752 [INF ] level0.level1.~.~.~.level5 - level0.level1.level2.level3.level4.level5 6:2016-08-01 13:46:28,752 [INF ] level0.level1.~.~.~.~.level6 - level0.level1.level2.level3.level4.level5.level6 7:2016-08-01 13:46:28,752 [INF ] level0.level1.~.~.~.~.~.level7 - level0.level1.level2.level3.level4.level5.level6.level7 8:2016-08-01 13:46:28,752 [INF ] level0.level1.~.~.~.~.~.~.level8 - level0.level1.level2.level3.level4.level5.level6.level7.level8 9:2016-08-01 13:46:28,752 [INF ] level0.level1.~.~.~.~.~.~.~.level9 - level0.level1.level2.level3.level4.level5.level6.level7.level8.level9 {noformat} 2.6.2 Result {noformat} 1:2016-08-01 13:49:16,406 [INF ] ~.level1 - level0.level1 2:2016-08-01 13:49:16,408 [INF ] ~.~.level2 - level0.level1.level2 3:2016-08-01 13:49:16,409 [INF ] ~.~.~.level3 - level0.level1.level2.level3 4:2016-08-01 13:49:16,409 [INF ] ~.~.~.~.level4 - level0.level1.level2.level3.level4 5:2016-08-01 13:49:16,409 [INF ] ~.~.~.~.~.level5 - level0.level1.level2.level3.level4.level5 6:2016-08-01 13:49:16,409 [INF ] level0.~.~.~.~.~.level6 - level0.level1.level2.level3.level4.level5.level6 7:2016-08-01 13:49:16,409 [INF ] level0.level1.~.~.~.~.~.level7 - level0.level1.level2.level3.level4.level5.level6.level7 8:2016-08-01 13:49:16,409 [INF ] level0.level1.~.~.~.~.~.~.level8 - level0.level1.level2.level3.level4.level5.level6.level7.level8 9:2016-08-01 13:49:16,410 [INF ] level0.level1.~.~.~.~.~.~.~.level9 - level0.level1.level2.level3.level4.level5.level6.level7.level8.level9 {noformat} > Wrong logger's name in patterns with long output > ------------------------------------------------ > > Key: LOG4J2-1481 > URL: https://issues.apache.org/jira/browse/LOG4J2-1481 > Project: Log4j 2 > Issue Type: Bug > Affects Versions: 2.6.2 > Reporter: Roman Koretskiy > Priority: Minor > > Wrong logger's name in output in some patterns. > In version 2.5 everything works like expected. > h2. Example > Pattern : > {noformat} > %sn:%d{yyyy-MM-dd HH:mm:ss,SSS} | %t | [%highlight{%-5level{DEBUG=DBG, > INFO=INF}}{STYLE=Logback, WARN=Yellow}] %c{9.9*.~} > %style{%varsNotEmpty{[%marker] }}{bright}- %msg%n > {noformat} > i have output like: > {noformat} > 1331:2016-07-26 08:02:47,871 | http-nio-8080-exec-4 | [TRACE] > hu.daniel.~.~.~.~.~.MyClass - This is a trace message. > 1332:2016-07-26 08:02:47,871 | http-nio-8080-exec-4 | [DBG ] > hu.daniel.~.~.~.~.~.MyClass - This is a debug message. > 1333:2016-07-26 08:02:47,872 | http-nio-8080-exec-4 | [INF ] > hu.~.~.~.~.~.~.MyClass - This is an info message. > 1334:2016-07-26 08:02:47,872 | http-nio-8080-exec-4 | [WARN ] > hu.~.~.~.~.~.~.MyClass - This is a warn message. > 1335:2016-07-26 08:02:47,872 | http-nio-8080-exec-4 | [ERROR] > ~.~.~.~.~.~.~.MyClass - This is an error message. > 1336:2016-07-26 08:02:47,872 | http-nio-8080-exec-4 | [FATAL] > ~.~.~.~.~.~.~.MyClass - This is a fatal message. > {noformat} > example taken not from my logs, but i have same log4j behaviour in my system. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org