CXF LoggingFeature не регистрира входяща заявка

Надстроих версията на cxf в моето приложение от 2.x на 3.3.2 и затова искам да заменя вече остарелите LoggingInInterceptor и LoggingOutInterceptor, които използвах преди, с LoggingFeature. За това премахнах прихващащите зърна от 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 както е описано в този SO въпрос, добавен предварително за използване с прехващачите: META-INF/cxf/org.apache.cxf.Logger файлът и org.apache.cxf log4j2 регистраторът.

Сега резултатът е, че входящите заявки (трябва да са cxf logging type REQ_IN imo) не се регистрират, но отговорите (RESP_OUT) са.

Какво може да причини подобно поведение?


person Jdv    schedule 10.01.2020    source източник


Отговори (1)


Е, ако някой се натъкне на такава грешка: веригата на прихващача беше прекъсната в моето приложение, преди да достигне LoggingInterceptor, следователно входящата заявка не беше регистрирана.

person Jdv    schedule 17.01.2020