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.
Before you begin
Note: This topic references one or more of the application
server log files. As a recommended alternative, you can configure
the server to use the High Performance Extensible Logging (HPEL) log
and trace infrastructure instead of using SystemOut.log , SystemErr.log, trace.log, and activity.log files on distributed and IBM® i systems. You can also use
HPEL in conjunction with your native z/OS® logging facilities. If you are using HPEL, you can access
all of your log and trace information using the LogViewer command-line
tool from your server profile bin directory. See the information
about using HPEL to troubleshoot applications for more information
on using HPEL.
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
- 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.