共用方式為


ITraceConfiguration 介面

定義

TracingConfiguration 類型包含各種追蹤相關的組態參數。 針對生產環境使用,這些參數的預設值應該沒問題。

public interface ITraceConfiguration
type ITraceConfiguration = interface
Public Interface ITraceConfiguration
衍生

屬性

BulkMessageLimit

BulkMessageLimit 屬性會指定如何使用相同的 erro 程式碼,大量 (匯總) 追蹤訊息。

DefaultTraceLevel

DefaultTraceLevel 屬性會指定所有一個舊版記錄器的預設追蹤層級,除非由特定的 TraceLevelOverride 元素覆寫。 如果此屬性未出現,則預設層級為 Info。

LargeMessageWarningThreshold

LargeMessageWarningThreshold 屬性會指定何時產生大型訊息的警告追蹤訊息。

PropagateActivityId

PropagateActivityId 屬性會指定 Tracing.CorrelationManager.ActivityId 的值是否應該傳播到細微性呼叫中,以支援 E2E 追蹤。 預設值不是傳播 ActivityId。

TraceFileName

TraceFileName 屬性會指定應該寫入追蹤輸出的檔案名。

TraceFilePattern

TraceFilePattern 屬性會指定應該寫入追蹤輸出之檔案的模式名稱。

TraceLevelOverrides

TraceLevelOverride 元素提供一種機制,可讓追蹤層級針對不同部分的一部分設定不同。 記錄器的追蹤層級是根據記錄器名稱的前置詞比對來設定。 TraceLevelOverrides 會依長度順序套用;也就是說,具有最長相符 LogPrefix 的覆寫優先,並指定所有相符記錄器的追蹤層級。

TraceToConsole

TraceToConsole 屬性會指定是否應該將追蹤輸出寫入主控台。 如果可用,則預設值是將追蹤資料寫入主控台。

適用於