The Web Services Invocation Framework (WSIF) offers trace
points at the opening and closing of ports, the invocation of services,
and the responses from services. WSIF also includes a SimpleLog utility
that can run trace when you are using WSIF outside of WebSphere® Application
Server.
About this task
To enable trace and logging for WSIF, complete either
or both of the following steps:
Procedure
- Enable trace for the WSIF API within WebSphere Application
Server, and have trace, stdout and stderr for the application server
written to a well-known location.
To trace the WSIF
API, specify the following trace string:
wsif=all=enabled
For more information, see Tracing and logging configuration.
For
more information, see Setting up component trace (CTRACE).
- Enable the WSIF SimpleLog utility, through
which you can run trace when you are using WSIF outside of WebSphere Application
Server.
- 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 utility writes trace to
the System.err file.