Details of the trace record

A trace window with some records looks similar to the following:

Image of a Client trace screen displaying client records.

A trace record contains the same nine columns of information whether it is written to a file or displayed in the trace window. As in the above example, it may be necessary to use the window scrollbars to see an entire record when it is reported to the display. You can view the trace file with any ASCII editor.

The following table describes the contents of trace record number 21 from the example above:

Table 1. Trace record fields in the figure
Field Description
21 Trace record number
#DESK Component identifier
M Trace level identifier (M for Medium)
E Trace type identifier (E for Error)
27/06 Date
05:33:21:289 Time (up to milliseconds)
1 Calling process thread identifier
pcpl3t Terminal identifier
void com.ibm.dse. The visible part of the trace message. The complete example message is as follows:
void com.ibm.dse.desktop.Desktop.showTraceMessage(int, int, java.lang.Strin
g, java.lang.Throwable) ==> Help not initialized correctly.javax.help.HelpS
etException: Could not parse
The format of the trace records is a bit different when displayed in the WebSphere(R) Application Server console or logs. A sample entry from the Trace Facility in the WebSphere Application Server log looks like the following:
[9/6/04 14:59:40:860 CST] 7bf1466b BTT Trace A CHA Server 
[1 CompID=#CORE Level=L Type=I ThreadID=pool : 0 TID=DTP]:  
at com.ibm.btt.base.Settings.initializeExternalizers(Settings.java:880) 
ProcExternalizerAccessor has not been initialized: 
Data element not found: externalizerAccessors.processor
The following table describes the contents of the trace record from the example above:
Table 2. Trace record fields in WebSphere Application Server log
Field Description
[9/6/04 14:59:40:860 CST] Time stamp. This field is defined by the WebSphere Application Server.
7bf1466b Thread ID. This field is defined by the WebSphere Application Server.
BTT Trace Application ID. This field is predefined and you cannot change it.
A Message Type
CHA Server Trace message title
[1 CompID=#CORE Level=L Type=I ThreadID=pool : 0 TID=DTP] Trace status:
  • 1 is the line number.
  • #CORE is the Component ID.
  • L is the Level ID.
  • I is the Type ID.
  • pool : 0 is the Thread ID.
  • DTP is the Terminal ID.
at com.ibm.btt.base.Settings.initializeExternalizers(Settings.java:880) ProcExternalizerAccessor has not been initialized: Data element not found: externalizerAccessors.processor Trace message originator and trace message body