Trace and logging for WSIF
If you want to enable trace for the Web Services Invocation Framework (WSIF) API within WAS, and have trace, stdout and stderr for the appserver written to a well-known location, see Enabling trace.
WSIF offers trace points at the opening and closing of ports, the invocation of services, and the responses from services.
To trace the WSIF API, you need to specify the following trace string
wsif=all=enabledWSIF also includes a SimpleLog utility through which you can run trace when using WSIF outside of WebSphere Application Server. To enable this utility, complete the following steps...
- Create a file named commons-logging.properties with the following contents
org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFactoryImpl org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog- Create a file named simplelog.properties with the following contents
org.apache.commons.logging.simplelog.defaultlog=trace org.apache.commons.logging.simplelog.showShortLogname=true org.apache.commons.logging.simplelog.showdatetime=true- Put both these files, and the commons-logging.jar file, on the class path.
The SimpleLog uitility writes trace to the System.err file.
See Also
Troubleshooting the Web Services Invocation Framework
WSIF (Web Services Invocation Framework) messages