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