如何将主机名添加到SystemOut.log的每一行?

时间:2010-05-20 17:37:23

标签: java websphere websphere-6.1

我们在多个WebSphere 6.1实例上有负载平衡和相同的名称。

有没有办法让WebSphere需要将物理主机名添加到WebSphere SystemOut.log行(例如,预先添加到每一行)?

谢谢,伯特

2 个答案:

答案 0 :(得分:0)

我假设您正在尝试查看负载如何在所有WAS实例中分布(在群集中,如您所提到的负载平衡)

这是您正在使用的Web应用程序吗?

如果是,则cloneID将为您提供答案。群集中的每个服务器都被赋予唯一的克隆ID。

查看Web服务器的插件日志,看看哪个服务器收到了请求。

这可以用于Web应用程序,以查看哪个服务器为请求提供服务。

HTH Manglu

答案 1 :(得分:0)

您可以实施custom log formatter and handler并将其附加到根记录器。它应该捕获所有内容,您应该能够决定完整的日志记录格式和位置。示例适用于6.0,但该示例仍应有效。

或者,您可以实现类似的日志格式化程序和configure the JVM logs以使用自定义日志格式。