Я использую 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