我想对我的 java 日志条目进行分组,以便更轻松地在其中进行搜索。我的意思是有以下日志记录:
14-Mar-2012 14:29:07 com.acme.service.AcmeService log
INFO: Start ACME operation
14-Mar-2012 14:29:07 com.acme.service.AcmeService log
INFO: step 1 - do something
...
14-Mar-2012 14:29:07 com.acme.service.AcmeService log
INFO: End ACME operation
Run Code Online (Sandbox Code Playgroud)
这些记录彼此属于,因为它们是工作流程的步骤(例如,我想跟踪网络服务的流程)。是否有一个好的设计模式可以将这些记录组合在一起,以便我能够轻松找到 Web 服务请求的日志?(例如在所有日志条目的开头放置一个ID)?有没有一个工具可以将这些日志自动分组显示?类似于 log4j 电锯,但按此 id 分组?谢谢!
为什么不扩展 Level 并添加您自己的自定义级别。您的所有 Web 服务日志记录都可以在该级别完成。
一旦你有了自己的级别,你就可以自定义它的记录方式,包括记录到不同的文件等
| 归档时间: |
|
| 查看次数: |
1830 次 |
| 最近记录: |