>Thanks for all the suggestions - I particularly like the idea of
>giving them a client WSDD that includes the log handler.
This was easier than I thought. But iff there are any docs on how this
works, I couldn't find them. One caveat - if you provide your own
client config then you lose the default HTTP and local transports, so
you have to configure them here. I left out the local transport in
this example.
<?xml version="1.0" encoding="UTF-8"?>
<!-- Save this file as "client-config.wsdd" in the working directory
of your Axis client. Axis will load it automatically. The
configuration here tells Axis to save all incoming and outgoing
XML into a file named "axis.log"
-->
<deployment
xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<handler name="log" type="java:org.apache.axis.handlers.LogHandler"/>
<globalConfiguration>
<requestFlow>
<handler type="log"/>
</requestFlow>
<responseFlow>
<handler type="log"/>
</responseFlow>
</globalConfiguration>
<transport
name="http"
pivot="java:org.apache.axis.transport.http.HTTPSender"/>
</deployment>