Как добавить имя хоста в каждую строку SystemOut.log? - PullRequest
0 голосов
/ 20 мая 2010

У нас есть балансировка нагрузки и одно и то же имя на нескольких экземплярах WebSphere 6.1.

Есть ли способ, чтобы WebSphere нужно было добавить физическое имя хоста в строки WebSphere SystemOut.log (например, для добавления к каждой строке)?

Спасибо, Берт

Ответы [ 2 ]

0 голосов
/ 05 февраля 2011

Вы можете реализовать пользовательский форматер и обработчик журнала и присоединить их к корневому регистратору. Это должно захватить все, и вы должны быть в состоянии решить полный формат регистрации и местоположение. Пример для 6.0, но пример должен быть действительным.

В качестве альтернативы вы можете реализовать аналогичный форматер журналов и настроить журналы JVM для использования собственного формата журналов.

0 голосов
/ 21 мая 2010

Я предполагаю, что вы пытаетесь увидеть, как нагрузка распределяется по всем экземплярам WAS (в кластере, как вы упомянули распределение нагрузки)

Это веб-приложение, с которым вы работаете?

Если да, cloneID даст вам ответы. Каждому Серверу в кластере присваивается уникальный идентификатор клона.

Просмотрите журналы плагинов веб-сервера и посмотрите, какой сервер получил запрос.

Это можно использовать для веб-приложения, чтобы увидеть, какой сервер обслуживает запрос.

НТН Manglu

...