ITraceConfiguration 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 屬性會指定是否應該將追蹤輸出寫入主控台。 如果可用,則預設值是將追蹤資料寫入主控台。 |