[英]No line number in Log4j trace level
This is my log4j.properties : 这是我的log4j.properties :
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 is the line number. %L是行号。
In my class I have this: 在我的课上,我有:
LOGGER.trace("Connection: " + connection);
But in console i don't see line (it's just "?"): 但是在控制台中,我看不到行(只是“?”):
23.12.2014 05:57:26 TRACE Mysql:? - Connection: com.mysql.jdbc.JDBC4Connection@46116f2
If i use LOGGER.info or something else, besides .trace, it works fine. 如果我使用LOGGER.info或其他内容,除了.trace之外,它都可以正常工作。
Who knows why? 谁知道为什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.