我正在研究公开REST API的Java应用程序。为了满足请求,Java应用程序调用了一些第三方Web服务并进行了一些数据库调用。我正在使用Spring Boot 1.x作为基本技术。
我需要一种机制来计算应用程序和基础Web服务/ DAO层中的每一层完成请求所花费的时间。
我检查了弹簧执行器。它确实收集了大量数据并创建了日志。但是,它不会相互关联日志。
如何创建一个日志文件,该文件可以记录具有关联ID的消息。我确定可以编写Java程序/ python脚本来处理日志文件,以处理/显示日志文件。
另一件事是为日志添加的逻辑/代码应在需要时易于打开/关闭。