Logback控制台输出类名行号带链接的Pattern配置
从log4j切换到logback会发现,原来在log4j使用的日志格式 %l 的功能不见了。Eclipse控制台的输出,不再带有可快速进入的链接了。
在logback里,需要使用%c%L才能打印出完整的类路径和行号。但是却没有链接。查阅了一下,发现了caller这个Pattern。配置好caller:%caller{1}后,链接终于又出现了。效果如下:
虽然感觉上,没原来的好看了,不过好歹,这个功能是有了。如果你想去掉烦人的Caller+0字样,还可以继续使用replace进行替换。
附上笔者使用的logback pattern配置:
1
%d{yyyy/MM/dd-HH:mm:ss} %level [%thread] %caller{1} - %msg%n
关于logback pattern 转换符的说明,我找到了这个帖子,说的还是比较详细的
所有代码已上传至Github:https://github.com/lihongzheshuai/yummy-code
GESP 学习专题站:GESP WIKI
"luogu-"系列题目可在洛谷题库进行在线评测。
"bcqm-"系列题目可在编程启蒙题库进行在线评测。
欢迎加入:Java、C++、Python技术交流QQ群(982860385),大佬免费带队,有问必答
欢迎加入:C++ GESP/CSP认证学习QQ频道,考试资源总结汇总
欢迎加入:C++ GESP/CSP学习交流QQ群(688906745),考试认证学员交流,互帮互助
本文由作者按照 CC BY-NC-SA 4.0 进行授权

