【发布时间】:2012-12-30 10:11:00
【问题描述】:
我有 4 个 java/Java EE 应用程序- 两个是在 WebSphere 中运行的基于服务器的 j2ee 应用程序。 其他两个是独立的 Java 应用程序。 我的日志框架是使用 log4j.properties 的 log4j。
问题 1:我可以使用相同的日志文件来记录所有应用程序吗?即使所有应用程序同时写入,是否会导致任何文件写入问题?
问题2:如果所有应用程序都可以正常写入,我如何在每个日志语句中预先附加应用程序名称?
【问题讨论】:
-
您有这样做的理由吗?也许您可以记录到单独的日志文件,然后使用某种形式的日志文件分析工具来查看记录的数据。我不确定是否有工具可以合并来自多个日志文件的数据,但值得一看。
-
实际上要求是跨应用程序有一个日志文件
-
使用某种日志聚合软件...你这个要求没有太大意义...
标签: java jakarta-ee logging log4j