Comment log Apache CXF Savon de Demande et de Réponse Soap utilisation de Log4j?

Je suis en utilisant Apache CXF Cadre.
À l'intérieur de mon programme client, j'ai besoin de vous connecter CXF SAVON Requêtes et Réponses SOAP.
Lorsque j'ai utilisé

JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.setAddress(host);
factory.setServiceClass(MyService.class);
factory.getInInterceptors().add(new LoggingInInterceptor());
factory.getOutInterceptors().add(new LoggingOutInterceptor());

J'ai eu ces SAVON Demande et Réponses SOAP dans la console:

Nov 9, 2011 6:48:01 PM org.apache.cxf.interceptor.LoggingOutInterceptor$LoggingCallback onClose
INFO: Outbound Message
---------------------------
ID: 2
Encoding: UTF-8
Content-Type: text/xml
Headers: {}
Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns4:MYResponse
--------------------------------------

Mais mon besoin est, au lieu de les imprimer à la console du serveur, j'ai besoin de les avoir à l'intérieur du fichier journal.

Lorsque j'ai utilisé log4j directement comme indiqué

log4j(factory.getInInterceptors().add(new LoggingInInterceptor()));
log4j(factory.getOutInterceptors().add(new LoggingOutInterceptor()));

Il est seulement l'impression true et true à l'intérieur du fichier journal.

Quelqu'un pourrait-il s'il vous plaît laissez-moi savoir comment configurer cela?

InformationsquelleAutor Pawan | 2011-11-09