Freigeben über


LogManager Klasse

Definition

Verwaltet Protokoll-Sinken

public class LogManager
type LogManager = class
Public Class LogManager
Vererbung
LogManager
Abgeleitet

Konstruktoren

LogManager()

Verwaltet Protokoll-Sinken

Felder

MAX_LOG_MESSAGE_SIZE

Maximale Länge von Protokollnachrichten. Protokollnachrichten zu dieser Größe werden abgeschnitten.

Eigenschaften

BulkMessageInterval

Zeitlimit für die Massennachrichtenausgabe. Wenn der gleiche Protokollcode mehr als mal BulkMessageLimit im BulkMessageInterval Zeitraum geschrieben wird, werden nur die ersten BulkMessageLimit einzelnen Nachrichten geschrieben, sowie eine Anzahl der Massennachrichten, die unterdrückt werden.

BulkMessageLimit

Anzahl der Grenzwerte für die Massennachrichtenausgabe. Wenn der gleiche Protokollcode mehr als mal BulkMessageLimit im BulkMessageInterval Zeitraum geschrieben wird, werden nur die ersten BulkMessageLimit einzelnen Nachrichten geschrieben, sowie eine Anzahl der Massennachrichten, die unterdrückt werden.

IsInitialized

Ob die Orleans Logger-Infrastruktur zuvor initialisiert wurde.

LogConsumers

Die Gruppe der Verweise zum Schreiben von ILogConsumer Protokollereignissen in.

TelemetryConsumers

Der Satz von Verweisen zum Schreiben von ITelemetryConsumer Telemetrieereignissen in.

Methoden

AddTraceLevelOverride(String, Severity)

Fügen Sie eine neue Ablaufverfolgungsebene für einen bestimmten Logger über die Standardprotokollstufen hinaus hinzu. Alle vorherigen Ablaufverfolgungsstufen für andere Logger werden nicht geändert.

Initialize(ITraceConfiguration, Boolean)

Initialisieren Sie das Orleans Logger-Subsystem in diesem Prozess / App-Domäne mit den angegebenen Konfigurationseinstellungen.

RemoveTraceLevelOverride(String)

Entfernen Sie eine neue Ablaufverfolgungsebene für einen bestimmten Logger. Die Protokollebene für diesen Logger wird auf die aktuellen globalen Standardsätze zurückgesetzt. Alle vorherigen Ablaufverfolgungsstufen für andere Logger werden nicht geändert.

SetAppLogLevel(Severity)

Legen Sie die Standardprotokollebene aller Getreide- und Anwendungsprotokollierer fest.

SetRuntimeLogLevel(Severity)

Legen Sie die Standardprotokollebene aller Runtime-Logger fest.

SetTraceLevelOverrides(IList<Tuple<String,Severity>>)

Legen Sie neue Ablaufverfolgungsebene für bestimmte Logger über die Standardprotokollstufen hinaus fest. Alle vorherigen Ablaufverfolgungsstufen für bestimmte Logger werden verworfen.

UnInitialize()

Uninitialisieren des Orleans Logger-Subsystems in diesem Prozess / App-Domäne.

Gilt für: