我正在使用Apache CXF 3.1作为SOAP客户端。我打算用log4j2将所有传入和传出的SOAP消息记录到日志文件中。这是我目前的设置:
SOAP客户端使用length - 1
实现。
我将文件JaxWsProxyFactoryBean
放在目录org.apache.cxf.Logger
中,内容为src/META-INF/cxf
cxf.xml:
org.apache.cxf.common.logging.Log4jLogger
log4j2.xml:
<bean id="loggingFeature" class="org.apache.cxf.feature.LoggingFeature">
<property name="prettyLogging" value="true" />
</bean>
<cxf:bus>
<cxf:features>
<ref bean="loggingFeature" />
</cxf:features>
</cxf:bus>
但是我在文件中看不到任何CXF日志消息。我在这里缺少什么?