範例 3:指定 TMF 檔案
此範例示範指定用來格式化追蹤訊息之 TMF 檔案的方法:
使用 -tmf 參數。
下列命令會使用 -tmf 參數來指定 TMF 檔案的路徑和檔案名。 路徑會覆寫任何其他 TMF 路徑規格。
tracefmt mytrace.etl -tmf c:\tracing\37753236-c81f-505e-d40a-128d3bb2b5ff.tmf
Tracefmt 使用指定的 TMF 檔案來格式化 mytrace.etl 檔案中的追蹤訊息。
使用 -p 參數。
下列命令會使用 -p 參數來指定 TMF 檔案所在的目錄。 Tracefmt 會比對追蹤提供者的控制項 GUID 與 TMF 檔案名,以尋找正確的 TMF 檔案。 這樣會儲存使用者,而不需要複製或輸入麻煩的 GUID 檔案名。
tracefmt mytrace.etl -p c:\tracing
Tracefmt 使用指定的 TMF 檔案來格式化 mytrace.etl 檔案中的追蹤訊息。
使用 %TRACE_FORMAT_SEARCH_PATH%。
本系列中的第一個命令會將 %TRACE_FORMAT_SEARCH_PATH% 環境變數的值設定為目錄位置,在此案例中為 c:\tracing。
在追蹤之後的 Tracefmt 命令中,省略 -tmf 和 -p 參數。
set TRACE_FORMAT_SEARCH_PATH=c:\tracing tracefmt mytrace.etl
雖然 Tracefmt 命令中未指定路徑或目錄,但 Tracefmt 會搜尋 c:\trace 目錄是否有 TMF 檔案,然後使用內容來格式化 mytrace.etl 檔案中的追蹤訊息。
如果上述任一方法指定的 TMF 檔案不包含追蹤訊息的格式設定指示, TraceView 會將訊息寫入輸出檔案,並出現「找不到格式資訊」錯誤訊息。 例如:
Unknown( 10): GUID=37753236-c81f-505e-d40a-128d3bb2b5ff (No Format Information found).
Unknown( 11): GUID=37753236-c81f-505e-d40a-128d3bb2b5ff (No Format Information found).
Unknown( 11): GUID=37753236-c81f-505e-d40a-128d3bb2b5ff (No Format Information found).
...