关于这个问题,看了好几篇文章,都说要plugin,太麻烦了。
我只想对.java文件作链接,其它文件不管。
对log4j的%l参数进行分析后,发现对.java作链接再简单不过,按"java文件名:行号"的格式打印就可以。
代码如下:
public class Test{
public static void main(String[] args){
System.out.println(String.format("test (local/HHA.java:%s)", 10));
System.out.println(String.format("test (local/TT.java:%s)", 30));
System.out.println(String.format("test (local/TT.java:%s)", 50));
System.out.println(String.format("test (local/TT.java:%s)", 80));
}
}
运行结果: