Как направить вывод Axis2 log4j через пользовательскую функцию предварительного фильтра - PullRequest
0 голосов
/ 20 мая 2019

Я хочу использовать подробное ведение журнала с библиотекой Axis2, однако я хочу, чтобы все ведение журнала проходило через пользовательскую функцию для фильтрации всего вывода журнала.Поскольку Axis2 использует библиотеку log4, возможно ли создать пользовательскую библиотеку, которая наследует журналирование log4 и переопределяет функции журнала (Debug, Info, Warning, Error), а затем передать эту библиотеку в Axis2 для использования?

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

Кто-нибудь знает о каких-либо событиях, которые Axis2 или библиотека log4j будут запускать при входящем вызове?Возможно, я могу подключиться к одному из этих событий - имейте в виду, что библиотека log4j, похоже, отличается от библиотеки, используемой моим приложением (поскольку нарушение этих функций журнала не прерывается, когда Axis2 вызывает функции журнала).

Извините, вопрос не слишком конкретный, но я не уверен, куда идти.У кого-нибудь есть другие идеи для достижения этой цели?

Спасибо!

...