追蹤類型摘要

來源層級 (本頁面可能為英文) 會定義不同的追蹤層級:嚴重、錯誤、警告、資訊與詳細資訊,以及切換追蹤界限與活動傳輸事件輸出之 ActivityTracing 旗標的描述。

您也可以檢閱 TraceEventType (本頁面可能為英文),以取得可從 System.Diagnostics 發出的追蹤類型。

下表列出最重要的幾個。

追蹤類型 描述

嚴重

嚴重錯誤或應用程式損毀。

錯誤

可修復錯誤。

警告

告知性訊息。 

資訊

非嚴重問題。 

詳細資訊

偵錯追蹤。 

開始

開始邏輯處理單位。 

暫停

暫停邏輯處理單位。 

繼續

繼續邏輯處理單位。 

停止

停止邏輯處理單位。 

傳輸

相互關聯身分識別變更。 

活動會定義為上述追蹤類型的組合。

下列是定義本機 (追蹤來源) 範圍內理想活動的規則運算式:

R = Start (Critical | Error | Warning | Information | Verbose | Transfer | (Transfer Suspend Transfer Resume) )* Stop

這表示活動必須滿足下列條件。

  • 必須分別由「開始」和「停止」追蹤來開始與停止
  • 必須有「傳輸」追蹤緊接在「暫停」或「繼續」追蹤之前
  • 在「暫停」或「繼續」追蹤之間不可以有任何追蹤 (如果有這種追蹤的話)
  • 只要觀察到之前的條件,就可以有任意個嚴重/錯誤/警告/資訊/詳細資訊/傳輸追蹤

下列是定義全域範圍內理想活動的規則運算式:

R+ 

其中 R 表示本機範圍內活動的規則運算式。這會轉譯為:

[R+ = Start ( Critical | Error | Warning | Information | Verbose | Transfer | (Transfer Suspend Transfer Resume) )* Stop]+