Hi, I have a related question.
Suppose, you have a lot of end points and you want to perform a common logging/auditing across all of them. Is there a way you can intercept at a higher level than for each service? Something like at the ServletDestination level? This would be useful and a bit more easier than having to set up interceptors for each end point? Thanks, Jacob On 8/24/07, Freeman Fang <[EMAIL PROTECTED]> wrote: > > Hi Holger, > > Actually we have LoggingInInterceptor and LoggingOutInterceptor for that > purpose. > You can add it two your endpoint on server side > EndpointImpl e = (EndpointImpl)Endpoint.publish(address, implementor); > e.getServer().getEndpoint().getInInterceptors().add(new > LoggingInInterceptor()); > e.getServer().getEndpoint().getOutInterceptors().add(new > LoggingOutInterceptor()); > > For client side, you can do it like > HelloPortType port = helloService.getHelloPort(); > Client client = ClientProxy.getClient(port); > client.getInInterceptors().add(new LoggingInInterceptor()); > client.getInOutterceptors().add(new LoggingOutInterceptor()); > > Also you can configure log features in spring file, you can refer to > > https://svn.apache.org/repos/asf/incubator/cxf/trunk/distribution/src/main/release/samples/wsdl_first/wsdl/cxf-servlet.xml > > Best Regards > > Freeman > > Holger Stolzenberg wrote: > > What is the easiest way to log the received and generated SOAP messages. > Currently I have an incoming/outgoing interceptor with phases receive/send > that simply log some properties of the SoapMessage interceptor method param. > What I want to log is the raw message data (<soap:envelope> ... > </soap:envelope>). > > > > Mit lieben Grüßen aus dem eWerk > > > > | Holger Stolzenberg > > | Softwareentwickler > > | > > | Geschäftsführer: > > | Frank Richter, Erik Wende, Hendrik Schubert > > | > > | eWerk IT GmbH > > | Markt 16 > > | Leipzig 04109 > > | http://www.ewerk.com > > | HRB 9065, AG Leipzig > > | Hauptniederlassung Leipzig > > | > > | fon +49.341.4 26 49-0 > > | fax +49.341.4 26 49-88 > > | mailto:[EMAIL PROTECTED] > > | > > | Support: > > | fon 0700 CALLME24 (0700 22556324) > > | fax 0700 CALLME24 (0700 22556324) > > | > > | Auskünfte und Angebote per Mail > > | sind freibleibend und unverbindlich. > > > > >