Я обновил версию cxf в своем приложении с 2.x до 3.3.2 и поэтому хочу заменить устаревшие LoggingInInterceptor
и LoggingOutInterceptor
, которые я использовал ранее, на LoggingFeature
. Для этого я удалил bean-объекты-перехватчики из шины cxf и добавил LoggingFeature
вместо этого, например так:
<cxf:bus>
<cxf:features>
<bean class="org.apache.cxf.ext.logging.LoggingFeature">
<property name="prettyLogging" value="true"/>
</bean>
</cxf:features>
</cxf:bus>
У меня уже были другие шаги по использованию cxf LoggingFeature
с моим slf4j setup , как описано в этом вопросе SO , добавленный заранее для использования с перехватчиками: файл META-INF/cxf/org.apache.cxf.Logger
и org.apache.cxf
log4j2 logger.
Теперь результат состоит в том, что входящие запросы (должен быть тип регистрации cxf REQ_IN
imo) не регистрируются, но ответы (RESP_OUT
) являются.
Что может вызвать такое поведение?