关于log4j的输出问号的问题

我遇到的问题主要是由于ant构建时的疏忽,

原配置如下

<javac srcdir="${src.dir}" destdir="${build.dir}">
   <classpath refid="master-classpath" />
  </javac>

添加一个debug="true" 就可以了

新配置

<javac srcdir="${src.dir}" debug="true" destdir="${build.dir}">
   <classpath refid="master-classpath" />
</javac>

如果手动编译,需要在javac命令后添加-g

两种方式都是生成调试信息

这样log4j就可以以%L的形式将日志行号等打印出来了

 

你可能感兴趣的:(log4j)