Я просмотрел все сообщения, но не нашел четкого ответа на этот вопрос.
Как я могу настроить ведение журнала для регистрации входящих и исходящих сообщений CXF о нарушениях?
У меня следующие настройки.
Файл org.apache.cxf.Logger с
org.apache.cxf.common.logging.Log4jLogger
applicationContext.xml содержит следующее (звучит глупо, но это единственное место для перехватчиков, где я могу получать сообщения)
cxf: inInterceptors>
cxf: outInterceptors>
cxf: outFaultInterceptors>
cxf: inFaultInterceptors>
cxf: bus>
Я пытался следовать этим инструкциям с помощью slf4j и log4j, но единственный вывод, который я получил в файл, - это сообщения журнала приложений. Я вижу входящие и исходящие сообщения на своей консоли.
Могу ли я заставить работать что-то похожее на logback.xml, поэтому я разделяю журналы приложений и журналы сообщений. Пример: http://www.wolfe.id.au/2011/05/20/apache-cxf-logging/
Спасибо.
ИЗМЕНИТЬ 1: Я удалил org.apache.cxf.common.logging.Log4jLogger из моего пути к классам и поместил следующее в свой log4j.xml. Это ведение журнала в файл и на консоль, когда уровень ведения журнала равен INFO.