cxf запись входящих и исходящих сообщений в отдельный файл журнала

Я просмотрел все сообщения, но не нашел четкого ответа на этот вопрос.

Как я могу настроить ведение журнала для регистрации входящих и исходящих сообщений 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.















5
задан vlr 24 February 2012 в 21:01
поделиться