次の方法で共有


Orleans.Logging.Legacy 名前空間

クラス

EventBulkingDecoratorLogger

OrleansLoggingDecorator クラス。 ユーザーは、独自の ILogger 実装をこのデコレーター クラスにプラグインして、ロガーの上にイベントの増量機能を追加できます。 特定の BulkMessageInterval に同じ eventId が BulkMessageLimit より多く表示されている場合、イベントの増量機能は eventId カウントのみをログに記録します。

EventBulkingLoggerProvider<TDecoratedLoggerProvider>

EventBulkingLoggerProvider。イベントの増量機能が含まれます。 ロガー プロバイダーの上にイベントの増量機能を追加する場合は、 を使用 AddMessageBulkingLoggerProvider<TDecoratedLoggerProvider>(ILoggingBuilder, TDecoratedLoggerProvider, EventBulkingOptions)するだけです。 注: プロバイダーの型フィルターなど、機能するためには型指定されたクラス LoggerFilterRule である必要があります

EventBulkingOptions

イベントの増量機能のオプション

LegacyFileLogConsumer

LegacyFileLogConsumer。メッセージを orleans ログ メッセージ スタイルのファイルに記録します

LegacyOrleansLogger

LegacyOrleansLogger では、 などILogConsumerICloseableLogConsumerIFlushableLogConsumerSeverity、従来の Orleans ログ機能がサポートされています。

LegacyOrleansLoggerProvider

ILoggerProvider を提供します。この実装では、orleans のレガシ ログ機能と抽象化 OrleansLoggerProvider によって、 を含む ILogConsumerICloseableLogConsumerIFlushableLogConsumerSeverityorleans レガシ ログ機能をサポートする 1 つの ILogger 実装が作成されます。 LegacyOrleansLoggerProvider では、これらのレガシ機能の構成もサポートされています。

LegacyOrleansLoggingFactoryExtensions
OrleansLoggerSeverityOverrides

ロガー ベースごとの Orleans 重大度のオーバーライド

OrleansLoggingUtils

OrleansLogging のユーティリティ メソッド