2016-06-16 3 views
2

Есть ли способ создать отдельные файлы журналов на основе сервисов Proxy?OSB Proxy Based Logging

http://carlgira.blogspot.in/2014/07/osb-custom-proxy-logging.html

выше URL предоставляет некоторую информацию. Но это кажется неработоспособным. Мы требуем что-то как в том, что описано в url.

+0

Какую проблему вы пытаетесь решить? –

+0

Hi Trent- Когда приложение запускается, журналы записываются в файл osb_server1.log [Журнал сервера]. Дело в том, что мы хотим иметь ведение журнала на основе прокси-сервиса. Если имя службы прокси-сервера A, журнал будет записан в файл A.log. Если это B, он будет записан в файле B.log. Должен быть фильтр, который будет фильтровать журналы для службы прокси-сервера A/B из osb_server1, записывая их в файл A.log, если имя службы прокси-сервера - это A или B.log-файл, если имя службы прокси-сервера - B. –

+1

Хорошо, но почему? Это для статистики трафика? Аудит? Операционная поддержка? –

ответ

0

Если вы хотите зарегистрировать запрос и ответ для одного прокси-сервиса, вы можете перейти к действию Report.

Здесь вы можете сделать отчетность для отдельных операций и прокси-сервиса.

+0

Нет единого прокси-сервера, у нас есть несколько прокси-сервисов. хотят иметь отдельные файлы журналов для каждой прокси-службы, чтобы иметь больше видимости и удобный механизм поиска. –

1

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

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

Существует вторая запись в блоге с более подробной информацией и полные источники maven в github.

Запись в блоге http://carlgira.blogspot.com.es/2015/05/weblogic-filter-logs.html

источники энергии GitHub https://github.com/carlgira/soa-utils/tree/master/weblogic-custom-logging

+0

Спасибо Карлос за ответ. На самом деле я попытался создать отдельные файлы журналов на основе имени службы прокси. Я следовал за вами doc, и он отлично работает, создавая файлы журналов separte на основе имени службы прокси, при условии, что вам нужно включить трассировку в указанных прокси-службах. Есть ли другой способ регистрации без включения трассировки в прокси-сервисах? –

+0

OSB имеет действие «Log». Вам нужно будет что-то регистрировать, чтобы фильтр мог фильтроваться, поэтому вам нужно отформатировать вывод с помощью 'tokenize ($ inbound/@ name, '\ $') [2]' и '$ operation' в формат, который фильтр может понять –

+0

Спасибо Трент ... У вас есть образец примера Java для этого? Если да, pls делится им так, чтобы код java мог отфильтровать сообщения журнала и основываться на теле сообщения, он может регистрироваться. –