logging - 如何关联两个 JVM 的日志记录?
问题描述
我有两个 JVM,我想以某种方式关联日志。让我说得更准确一些。
服务器端(Widfly、Websphere、Tomcat)正在运行一个企业应用程序,定义端使用基于 log4j 的日志记录机制。客户端,一个 Eclipse RCP 应用程序也定义和使用基于 log4j 的日志记录机制。
现在,当一个客户端请求被制定时,它被记录在一个客户端端。这个请求到达服务器端组件,它在服务器端完成它的工作并记录它。
唯一可能的共同点是时间戳+/-几毫秒/秒。这里必须保持严格的同步。
另一种解决方案可以是使用唯一 ID(例如 UUID),在客户端生成并在请求内传输到服务器端。然后双方都使用这个 ID 记录他们的陈述。
在不触及已经部署的应用程序的情况下,还能使用什么?
KI
解决方案
推荐阅读
- powershell - 电源外壳。为数组中的每个特定字符串运行命令
- python - 如何在 Django 框架中将 html 下载为 pdf
- excel - 粘贴特殊功能
- javascript - 函数停止在 HTML 上工作,但在控制台上工作正常
- javascript - 将 mui-datatables 数据的全选复选框添加为对象(自定义列)
- kotlin - 在 kotlin 中预先调整大小或预先分配 MutableList 的最简单方法是什么?
- flutter - 更新同级状态(数据)flutter bloc
- asp.net-mvc - 在 MVC5 中使用 Azure AD 和个人帐户混合使用 cookie 外部登录
- javascript - 命名文件和快速阅读之间有什么关系吗?
- c++ - 在向量中使用擦除时双重释放或损坏(fasttop)。知道它们的索引,你怎么能擦除向量的几个项目?