Freigeben über


ITraceConfiguration Schnittstelle

Definition

Der TraceConfiguration-Typ enthält verschiedene Konfigurationsparameter für ablaufverfolgungsbezogene Konfigurationen. Für die Produktionsverwendung sollte der Standardwert dieser Parameter in Ordnung sein.

public interface ITraceConfiguration
type ITraceConfiguration = interface
Public Interface ITraceConfiguration
Abgeleitet

Eigenschaften

BulkMessageLimit

Das BulkMessageLimit-Attribut gibt an, wie Massen-Ablaufverfolgungsnachrichten (aggregiert) mit identischen Erro-Code ausgeführt werden.

DefaultTraceLevel

Das DefaultTraceLevel-Attribut gibt die Standardablaufverfolgungsebene für alle Orleans-Logger an, es sei denn, es wird von einem bestimmten TraceLevelOverride-Element außer Kraft gesetzt. Die Standardebene ist "Info", wenn dieses Attribut nicht angezeigt wird.

LargeMessageWarningThreshold

Das LargeMessageWarningThreshold-Attribut gibt an, wann eine Warnungsablaufverfolgungsnachricht für große Nachrichten generiert werden soll.

PropagateActivityId

Das Attribut "PropagateActivityId" gibt an, ob der Wert von Tracing.CorrelationManager.ActivityId in Getreideaufrufe weitergegeben werden soll, um die E2E-Ablaufverfolgung zu unterstützen. Der Standardwert ist nicht die Verteilung von ActivityId.

TraceFileName

Das TraceFileName-Attribut gibt den Namen einer Datei an, in die die Ablaufverfolgungsausgabe geschrieben werden soll.

TraceFilePattern

Das TraceFilePattern-Attribut gibt den Musternamen einer Datei an, in die die Ablaufverfolgungsausgabe geschrieben werden soll.

TraceLevelOverrides

Das TraceLevelOverride-Element bietet einen Mechanismus, mit dem die Ablaufverfolgungsebene für verschiedene Teile des Orleans-Systems unterschiedlich festgelegt werden kann. Die Ablaufverfolgungsebene für einen Logger wird basierend auf einer Präfix-Übereinstimmung auf dem Namen des Loggers festgelegt. TraceLevelOverrides werden in der Längenreihenfolge angewendet; die Außerkraftsetzung mit dem längsten übereinstimmenden LogPrefix hat Vorrang und gibt die Ablaufverfolgungsebene für alle übereinstimmenden Logger an.

TraceToConsole

Das TraceToConsole-Attribut gibt an, ob die Ablaufverfolgungsausgabe in die Konsole geschrieben werden soll. Der Standardwert ist das Schreiben von Ablaufverfolgungsdaten in die Konsole, falls verfügbar.

Gilt für: