2013-12-17 5 views
2

Для данного управляемого сервера (а не для всего веб-сервера) мне необходимо скопировать/перенаправить все сообщения WARNING, ERROR, INCIDENT_ERROR в файл журнала (который имеет для настройки вращения). Скажем, «server1.err.log». Остальные сообщения (уровень под WARNING) должны быть записаны в другом файле, например, «server1.log».Weblogic: регистрировать ошибки в конкретном файле журнала для управляемого сервера

Как я могу это сделать? Моя версия сервера Weblogic - 10.3.6.0. я задал этот вопрос в OTN без успешного получения приемлемого ответа ..

Заранее спасибо

+0

Вы используете объекты журнала WebLogic (так бревно в /серверах//журналах или вы войдя в выделенной папке с другой рамкой протоколирования? – foch

+0

@foch Я использую '/серверов//logs' папке с пользовательской конфигурацией «logging.xml», но я могу изменить все в этой конфигурации. Все, что я хочу, это все сообщения об ошибках (и выше) в файле, а также информационные (и менее) сообщения в другом. am также нормально иметь файл со всем в нем (например, native 'server1.log'), а другой - с копией всех сообщений об уровне ошибок. – MTranchant

+0

Вы хотите фильтровать аппликативные журналы или вас интересуют журналы промежуточного программного обеспечения WebLogic как хорошо? – foch

ответ

-1

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

Если задача еще не сделано ни одного вопроса ... мы можем добиться того, чтобы задачи с помощью консоли администратора

ли следующие вещи ...

1.Logon к консоли администратора и блокировки и редактирования

2.Open узел (администратор или управляемый, для которого вы хотите настроить параметры журналов)

3.Go на вкладке Logging

4.Give правильное расположение в имени файла журнала, поданном

5 .save и активировать изменения

Для получения более подробной информации схематической ... пожалуйста, проверьте ссылку ниже

http://biemond.blogspot.in/2011/07/change-log-files-location-of-weblogic.html

+0

Привет, спасибо за ответ, Но я думаю, что вы не поняли мою просьбу. Мне нужно иметь в одной руке сообщения INFO (или меньше), а с другой - сообщения уровня ERROR (или выше). Я в порядке, если первый файл журнала содержит все. – MTranchant

+0

Я минус ответ, потому что в десяти милях от знака. То, что он хочет сделать, - это то, что вы можете сделать в обычном log4j.properties или logging.properties для использования java, где вы можете настроить многоуровневые регистраторы или appernds с разными целевыми файлами. Вебалогическая ведомость консоли довольно ограничена. Это похоже на облачный пользовательский интерфейс и правильное оформление и правильный формат, это сложная задача. То, что вы предлагаете, совсем не помогает в его задаче. Я пока не могу помочь ... Я также изучаю ведение журналов в Интернете и становлюсь все более и более разочарованным вторым. – 99Sono

0

Итак, вот ваш ответ, наконец, нашел недостающую часть головоломки в очень непонятном Weblogic Loggin Service architechture.

Чтобы получить то, что вы хотите, что вам нужно сделать следующее: (1) Прочитайте следующей документацию куске http://docs.oracle.com/cd/E21764_01/web.1111/e13739/listening.htm#WLLOG188

(2) Затем с помощью WebLogic конкретных Баночек, кода своего собственного Log4J Appender или июл Handler

(3) Подписывать кислой подписчик на регистраторе Weblogic Server. Регистратор сервера weblogic - это всего лишь оболочка, которая представляет собой события протоколирования маршрута из развернутых приложений, а также внутренний код веб-журнала - например, когда ваш код взрывается, а журналы журналов EJB и ошибки.

(4) Введите код в свой обработчик, какую бы логику вы ни пожелали.

Я не предоставит вам мой дизайн Architechture для этого, но я дам вам две дополнительные ароматы:

Будьте очень осторожны, о том, как ваш Appender регистрирует события, поступающие от WebLogic. Удостоверьтесь, что все, что делает ваш Appender для ведения журнала WARNING или Weblogic INFOS или Errors, в конечном итоге создает новые события ведения журнала в журнале регистрации веб-журнала, или вы создадите бесконечный рекурсивный цикл регистрации и, возможно, даже мертвый блокирующий фреймворк регистрации.

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

Мне лично это не нравится, я думаю, что это неясно, но, по крайней мере, у вас есть способ подключить свои собственные, чтобы закодировать их архивирование.

Удачи.

Смежные вопросы