日志框架本身就有这样的功能。你的debug信息,会体现出所在java文件的哪个方法的第多少行

解决方案 »

  1.   

    你是这个意思吧:
    http://unmi.cc/log4j-get-line-number-method/这个东西必然低效呀.  而且我本身也怀疑log4j是不是就用的Thread.currentThread().getStackTrace()来获得的当前方法名和行号. 否则如果能有其他高效率方式获得类名为什么我查不到呢.就因为我觉得这个方式低效率, 所以我才考虑要不要直接用: 预编译的方式, 在编译的时候自动把类名和方法名硬编译进去, 替换我标记的标记即可.