Hi,
I have been using the following to trace the HTTP request and response from a client call.
log4j.logger.org.apache.axis.transport.http.HTTPSender=DEBUG,HTTPLOG
log4j.appender.HTTPLOG=org.apache.log4j.FileAppender
log4j.appender.HTTPLOG.File=axis-http-log.txt
log4j.appender.HTTPLOG.layout=org.apache.log4j.PatternLayout
log4j.appender.HTTPLOG.layout.ConversionPattern=%m%n
-----Original Message-----
From: Nikita Tovstoles [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, 16 November 2005 11:53 AM
To: [email protected]
Subject: printing out SOAP messages to axis.log
Hi,
I'd like to print out raw incoming and outgoing SOAP messages. Adding
the following to log4j.props file did produce some log output, but not
the SOAP xml. What am I missing?
log4j.rootLogger=warn, stdout, A1
# show DEBUG for SOAPPart method
log4j.logger.org.apache.axis.SOAPPart=DEBUG
# A1 is set to be a ConsoleAppender.
# log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1=org.apache.log4j.FileAppender
log4j.appender.A1.File=/tmp/axis.log
# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
thanks
-nikita
Enter: HTTPSender::invoke XML sent: --------------------------------------------------- POST /cgi-bin/jsmdirect?employee HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.3 Host: lansa01:1099 Cache-Control: no-cache Pragma: no-cache SOAPAction: "getEmployees" Content-Length: 1577
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Header><ns1:email soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0" xsi:type="soapenc:string" xmlns:ns1="https://adwords.google.com/api/adwords/v2" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">[EMAIL PROTECTED]</ns1:email><ns2:password soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0" xsi:type="soapenc:string" xmlns:ns2="https://adwords.google.com/api/adwords/v2" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">foobar</ns2:password><ns3:useragent soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0" xsi:type="soapenc:string" xmlns:ns3="https://adwords.google.com/api/adwords/v2" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">MyID</ns3:useragent><ns4:token soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0" xsi:type="soapenc:string" xmlns:ns4="https://adwords.google.com/api/adwords/v2" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">blah</ns4:token></soapenv:Header><soapenv:Body><ns5:getEmployees soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns5="http://server.soap.acme.com"><department_code xsi:type="xsd:string">ADM</department_code><section_code xsi:type="xsd:string">01</section_code></ns5:getEmployees></soapenv:Body></soapenv:Envelope> HTTP/1.1 200 OK Date Wed, 16 Nov 2005 00:58:44 GMT Server Apache Connection close Cache-Control max-age=0, must-revalidate, proxy-revalidate, no-cache Content-Length 5808 Content-Type application/soap+xml; charset=utf-8 XML received: ----------------------------------------------- <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><ns1:getEmployeesResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://server.soap.acme.com"><ns1:getEmployeesReturn soapenc:arrayType="ns1:Employee[11]" xsi:type="soapenc:Array" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><ns1:getEmployeesReturn href="#id0"/><ns1:getEmployeesReturn href="#id1"/><ns1:getEmployeesReturn href="#id2"/><ns1:getEmployeesReturn href="#id3"/><ns1:getEmployeesReturn href="#id4"/><ns1:getEmployeesReturn href="#id5"/><ns1:getEmployeesReturn href="#id6"/><ns1:getEmployeesReturn href="#id7"/><ns1:getEmployeesReturn href="#id8"/><ns1:getEmployeesReturn href="#id9"/><ns1:getEmployeesReturn href="#id10"/></ns1:getEmployeesReturn></ns1:getEmployeesResponse><multiRef id="id8" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:Employee" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns2="http://server.soap.acme.com"><employee_id xsi:type="xsd:string">A1111</employee_id><first_name xsi:type="xsd:string">WARREN PETER</first_name><salary xsi:type="xsd:double">45678.04</salary><surname xsi:type="xsd:string">VEREY</surname></multiRef><multiRef id="id4" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns3:Employee" xmlns:ns3="http://server.soap.acme.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><employee_id xsi:type="xsd:string">A1020</employee_id><first_name xsi:type="xsd:string">ADAM PETER</first_name><salary xsi:type="xsd:double">121500.04</salary><surname xsi:type="xsd:string">DOUGLAS</surname></multiRef><multiRef id="id7" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns4:Employee" xmlns:ns4="http://server.soap.acme.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><employee_id xsi:type="xsd:string">A1027</employee_id><first_name xsi:type="xsd:string">ALAN</first_name><salary xsi:type="xsd:double">1878773.04</salary><surname xsi:type="xsd:string">MORRISON</surname></multiRef><multiRef id="id3" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns5:Employee" xmlns:ns5="http://server.soap.acme.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><employee_id xsi:type="xsd:string">A1015</employee_id><first_name xsi:type="xsd:string">BRADLEY</first_name><salary xsi:type="xsd:double">313000.04</salary><surname xsi:type="xsd:string">WOODS</surname></multiRef><multiRef id="id5" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns6:Employee" xmlns:ns6="http://server.soap.acme.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><employee_id xsi:type="xsd:string">A1021</employee_id><first_name xsi:type="xsd:string">DAVID</first_name><salary xsi:type="xsd:double">87000.04</salary><surname xsi:type="xsd:string">MCCULLY</surname></multiRef><multiRef id="id6" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns7:Employee" xmlns:ns7="http://server.soap.acme.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><employee_id xsi:type="xsd:string">A1025</employee_id><first_name xsi:type="xsd:string">MARY</first_name><salary xsi:type="xsd:double">44455.04</salary><surname xsi:type="xsd:string">ROBINSON</surname></multiRef><multiRef id="id2" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns8:Employee" xmlns:ns8="http://server.soap.acme.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><employee_id xsi:type="xsd:string">A1013</employee_id><first_name xsi:type="xsd:string">GEORGE</first_name><salary xsi:type="xsd:double">78977.04</salary><surname xsi:type="xsd:string">PATTISON</surname></multiRef><multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns9:Employee" xmlns:ns9="http://server.soap.acme.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><employee_id xsi:type="xsd:string">A1001</employee_id><first_name xsi:type="xsd:string">BEN</first_name><salary xsi:type="xsd:double">2345.82</salary><surname xsi:type="xsd:string">JONES</surname></multiRef><multiRef id="id1" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns10:Employee" xmlns:ns10="http://server.soap.acme.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><employee_id xsi:type="xsd:string">A1012</employee_id><first_name xsi:type="xsd:string">PATRICK</first_name><salary xsi:type="xsd:double">26456.04</salary><surname xsi:type="xsd:string">PAUL</surname></multiRef><multiRef id="id10" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns11:Employee" xmlns:ns11="http://server.soap.acme.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><employee_id xsi:type="xsd:string">A1509</employee_id><first_name xsi:type="xsd:string">ROBERT</first_name><salary xsi:type="xsd:double">10.0</salary><surname xsi:type="xsd:string">REDFORD</surname></multiRef><multiRef id="id9" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns12:Employee" xmlns:ns12="http://server.soap.acme.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><employee_id xsi:type="xsd:string">A1404</employee_id><first_name xsi:type="xsd:string">GILL</first_name><salary xsi:type="xsd:double">12345.04</salary><surname xsi:type="xsd:string">MRS BRICK</surname></multiRef></soapenv:Body></soapenv:Envelope> Exit: HTTPDispatchHandler::invoke
axis-http-log.properties
Description: Binary data
