slf4j использует аргументы varargs для записи неправильного номера строки - PullRequest
0 голосов
/ 07 мая 2019

Я использую logback + slf4j, когда передается 2 аргумента, номер строки правильный. но когда передается 3 или более аргументов, он записывает неправильный номер строки как Line: -1. мой код, как показано ниже:

String s = 'str'
logger.info('a:{} b:{}', s, s)
//out put :INFO  com.test.AController [Line:74]...

logger.info('a:{} b:{} c:{}', s, s, s)
//out put :INFO  com.test.AController [Line:-1]...

SLF4J-апи-1.7.25
Logback-классик-1.1.11

...