Поделиться через


Orleans.Logging.Legacy Пространство имен

Классы

EventBulkingDecoratorLogger

Класс OrleansLoggingDecorator. Пользователь может подключить собственную реализацию ILogger к этому классу декоратора, чтобы добавить функцию массовой обработки событий поверх средства ведения журнала. Функция массовой обработки событий будет только записывать число событий журнала, если один и тот же eventId отображается больше, чем BulkMessageLimit в определенном BulkMessageInterval.

EventBulkingLoggerProvider<TDecoratedLoggerProvider>

EventBulkingLoggerProvider с функцией массовой обработки событий. Если вы хотите добавить функцию массовой обработки событий поверх поставщика средств ведения журнала, просто необходимо использовать AddMessageBulkingLoggerProvider<TDecoratedLoggerProvider>(ILoggingBuilder, TDecoratedLoggerProvider, EventBulkingOptions). Примечание. Это должен быть типизированный класс для LoggerFilterRule работы, например для фильтра типов поставщика.

EventBulkingOptions

параметры для функции массовой обработки событий

LegacyFileLogConsumer

LegacyFileLogConsumer, который записывает сообщение в файл в стиле сообщения журнала orleans

LegacyOrleansLogger

LegacyOrleansLogger поддерживает устаревшие функции ведения журнала Орлеана, включая ILogConsumer, , ICloseableLogConsumerIFlushableLogConsumer. Severity

LegacyOrleansLoggerProvider

Предоставляет ILoggerProvider, реализация которого пытается сохранить устаревшие функции ведения журнала и абстракция OrleansLoggerProvider создает одну реализацию ILogger, которая поддерживает устаревшие функции ведения журнала, в том числе ILogConsumer, ICloseableLogConsumer, IFlushableLogConsumer. Severity LegacyOrleansLoggerProvider также поддерживает настройку этих устаревших функций.

LegacyOrleansLoggingFactoryExtensions
OrleansLoggerSeverityOverrides

Серьезность Орлеана переопределяется на базе средства ведения журнала

OrleansLoggingUtils

Метод служебной программы для OrleansLogging