2014-12-23 31 views
0

沒有行號這是我log4j.propertiesLog4j中痕量

log4j.rootLogger=TRACE, console 
log4j.appender.console=org.apache.log4j.ConsoleAppender 
log4j.appender.console.layout=org.apache.log4j.PatternLayout 
log4j.appender.console.layout.ConversionPattern=%d{dd.MM.yyyy HH:mm:ss} %-5p %c{3}:%L - %m%n 

%L是行號。

在我的課我有這樣的:

LOGGER.trace("Connection: " + connection); 

但在控制檯中我沒有看到行(這只是 「?」):

23.12.2014 05:57:26 TRACE Mysql:? - Connection: [email protected] 

如果我使用LOGGER.info什麼除了.trace之外,它工作正常。

誰知道爲什麼?

+0

log4j的版本是什麼? –

+0

版本是1.2.12 – Sadv1r

回答

1

這是一個bug在後來的版本中得到修復。我使用1.2.15進行了驗證,並且按預期工作。