Freigeben über


Orleans.Logging.Legacy Namespace

Klassen

EventBulkingDecoratorLogger

OrleansLoggingDecorator-Klasse. Benutzer können ihre eigene ILogger-Implementierung in diese Dekorationsklasse einfügen, um die Funktion "Ereignis massening" oben auf ihrem Logger hinzuzufügen. Die Ereignis-Massenfunktion wird nur die Ereignisid-Anzahl protokollieren, wenn die gleiche EventId mehr als BulkMessageLimit in einem bestimmten BulkMessageInterval angezeigt hat.

EventBulkingLoggerProvider<TDecoratedLoggerProvider>

EventBulkingLoggerProvider, in dem die Ereignis-Massenfunktion enthalten ist. Wenn Sie die Funktion zum Massenvorgang des Ereignisses oben in Ihrem Loggeranbieter hinzufügen möchten, müssen Sie einfach verwenden AddMessageBulkingLoggerProvider<TDecoratedLoggerProvider>(ILoggingBuilder, TDecoratedLoggerProvider, EventBulkingOptions). Hinweis: Es muss eine eingegebene Klasse LoggerFilterRule für die Arbeit sein, z. B. pro Anbietertypfilter

EventBulkingOptions

Optionen für ereignis massenende Features

LegacyFileLogConsumer

LegacyFileLogConsumer, das nachrichten in einer Datei im Orleans-Protokollierungsnachrichtenstil protokolliert

LegacyOrleansLogger

LegacyOrleansLogger unterstützt legacy Orleans-Protokollierungsfeatures, einschließlich ILogConsumer, , ICloseableLogConsumerIFlushableLogConsumer, Severity.

LegacyOrleansLoggerProvider

Stellt einen ILoggerProvider bereit, dessen Implementierung versucht, die Legacy-Protokollierungsfeatures von Orleans zu erhalten und abstraktionion OrleansLoggerProvider erstellt eine ILogger-Implementierung, die orleans Legacy-Protokollierungsfeatures unterstützt, einschließlich ILogConsumer, ICloseableLogConsumerIFlushableLogConsumerSeverity. LegacyOrleansLoggerProvider unterstützt auch die Konfiguration dieser Legacyfeatures.

LegacyOrleansLoggingFactoryExtensions
OrleansLoggerSeverityOverrides

Orleans Schweregrad überschrieben auf einer Loggerbasis

OrleansLoggingUtils

Hilfsmethode für OrleansLogging