Hi,

You can plugin LogInInterceptor and LogOutInterceptor to the endpoints on
both client/server sides.

Refer this page [1], [2] to add interceptors programmatically or by
configuration.

With Regards,
Mayank

[1]. http://cwiki.apache.org/CXF20DOC/interceptors.html
[2]. http://cwiki.apache.org/CXF20DOC/debugging.html




On Mon, Aug 10, 2009 at 7:01 AM, Anthony Dahanne <[email protected]
> wrote:

> Hi,
> I'm using wsdl2java functionality from CXF 2.2.1, to generate a Java
> client.
> I've been able to successfully generate the Java classes including the
> service of my WSDL and associated XSLs.
> The thing is, I would like to be able to read the XML request before it
> leaves the client, and I would also like to see the XML response when it
> gets back to the client.
> Today, the only successful ways I've been able to see the XML output of the
> request and its associated incoming XML response were :
> *through an HTTP proxy like TCPMon or TCPTrace
> *via the log4j facility, creating my own appender and configuring it to
> catch all logs coming from the httpclient.wire.content package
>
> Either ways do not satisfy me :
> *I don't want to depend on a proxy for all my calls
> *the logs from my appender are not accurate, some words are missing...
>
> Is there an API available for CXF generated clients to get the exact XML
> streams sent and received through the network ?
> Thank you for your answers
> Anthony
>
>

Reply via email to