Can you show us exactly where you are inserting your log statements? A log statement between the servlet endpoint and the http4 one should display what you're after.
Sent while on the move On 7 Mar 2013 18:36, "rouble" <r.ou...@gmail.com> wrote: > Willem, Scott, Claus et al, > > Appreciate all your input. So, is there no "camel way" to get the logs > from the client to the camel proxy? Or do I have to look at the web > container (tomcat or Jetty) logs? > > Here is my topology: > Client<====>Camel Proxy<====>Remote Endpoint > > And my simple route: > from("servlet:///proxyWebService/api/?matchOnUriPrefix=true") > > .to("https4://realWebService:8443/api/?bridgeEndpoint=true&throwExceptionOnFailure=false"); > > Adding .log() statements will get me the logs from camel proxy to the > remote endpoint. But not from the Client to the Camel Proxy. > > I would really like to generate all the wire HTTP logs within the > camel proxy itself. On the topic of stream caching, I want to be able > to turn on these wire HTTP logs at DEBUG level. Is it possibly to > programmatically enable stream caching and logging? > > Cheers > Rouble > > On Mon, Mar 4, 2013 at 8:47 PM, Willem jiang <willem.ji...@gmail.com> > wrote: > > If you are using Jetty, I think you can find out the HTTP log somewhere. > > And Scott just show you how to log the request and response message in > the camel route. > > > > > > -- > > Willem Jiang > > > > Red Hat, Inc. > > FuseSource is now part of Red Hat > > Web: http://www.fusesource.com | http://www.redhat.com > > Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) > (English) > > http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese) > > Twitter: willemjiang > > Weibo: 姜宁willem > > > > > > > > > > On Tuesday, March 5, 2013 at 4:49 AM, rouble wrote: > > > >> [Re-viving old thread] > >> > >> So this shows the communication between the camel proxy box and the > >> remote endpoint. > >> > >> How do I see the HTTP logs between the client and the camel proxy box? > >> > >> Basically, the network topology is Client<=========>Camel > >> Proxy<===========>Remote Endpoint > >> > >> tia, > >> rouble > >> > >> > The following should allow you to see both: > >> > > >> > > >> > from("servlet:///proxyWebService/api/?matchOnUriPrefix=true") > >> > .log("Request message: ${body}") > >> > > >> > > .to("https4://realWebService:8443/api/?bridgeEndpoint=true&throwExceptionOnFailure=false") > >> > .log("Response message: ${body}"); > >> > > >> > Hope this helps. > >> > > >> > Best Regards, > >> > Scott ES > >> > > >> > On Wed, Dec 5, 2012 at 4:38 PM, rouble <r.ou...@gmail.com (mailto: > r.ou...@gmail.com)> wrote: > >> > > >> > > I have a camel route setup to proxy a web service as follows: > >> > > > >> > > from("servlet:///proxyWebService/api/?matchOnUriPrefix=true") > >> > > > >> > > > .to("https4://realWebService:8443/api/?bridgeEndpoint=true&throwExceptionOnFailure=false"); > >> > > > >> > > How can I see the inbound and outbound HTTP Requests and Responses? > I > >> > > don't need any other camel logs for my purpose just the wire logs. > >> > > > >> > > tia, > >> > > rouble > >> > > >> > > >> > > >> > > >> > > >> > -- > >> > -- > >> > Scott England-Sullivan > >> > Apache Camel Committer > >> > Principal Consultant / Sr. Architect | Red Hat, Inc. > >> > FuseSource is now part of Red Hat > >> > Web: fusesource.com <http://www.fusesource.com> | > >> > redhat.com<http://www.redhat.com> > >> > Blog: sully6768.blogspot.com (http://sully6768.blogspot.com) > >> > Twitter: sully6768 > >> > > > > > > >