若為 XMS .NET 應用程式,您可以從應用程式配置檔以及從 XMS 環境變數來配置追蹤。您可以選取您要追蹤的元件。追蹤通常是在「IBM 支援中心」人員的指導下使用。
XMS .NET 的追蹤是以標準 .NET 追蹤基礎架構為基礎。
依預設,錯誤追蹤以外的所有追蹤都為停用的。您可以採用下列方式之一來啟用追蹤與配置追蹤設定:
作用中的追蹤檔名稱格式為 xms_trace<PID>.log,其中 <PID> 代表應用程式的程序 ID。依預設, 作用中追蹤檔的大小限 20 MB。一旦抵達此上限,即會重新命名並保存檔案。保存檔的名稱格式為 xms_trace<PID>_YY.MM.DD_HH.MM.SS.log
依預設,追蹤檔數量維持四個,亦即,一個作用中的檔案,三個保存檔。這四個檔案的作用如同一個更迭的緩衝區, 最舊的檔案會移除,並補上最新的檔案。您可以在應用程式配置檔中指定不同的數量,以變更追蹤檔數目, 不過至少要有兩個檔案(一個作用中的檔案一個保存檔)。
追蹤檔格式有兩種:
追蹤項目含有下列資訊:
下列範例節錄自一些追蹤:
[09/11/2005 14:33:46:914276] 00000004 IBM.XMS.Comms.IoRequest > Allocate Entry [09/11/2005 14:33:46:914276] 00000004 IBM.XMS.Comms.IoRequest > Initialize Entry [09/11/2005 14:33:46:914276] 00000004 IBM.XMS.Comms.IoRequest < Initialize Exit [09/11/2005 14:33:46:914276] 00000004 IBM.XMS.Comms.IoRequest < Allocate Exit
在上述中,格式為:
[Date Time:Microsecs] Thread-id Classname Trace-type Methodname Entry or Exit
其中 Trace-type 為: