slf4j使用varargs参数记录错误的行号

时间:2019-05-07 10:26:42

标签: spring-boot logback slf4j logback-classic

我正在使用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-api-1.7.25
logback-classic-1.1.11

0 个答案:

没有答案