Partilhar via


Orleans.Logging.Legacy Namespace

Classes

EventBulkingDecoratorLogger

Classe OrleansLoggingDecorator. O usuário pode conectar sua própria implementação de ILogger a essa classe decoradora para adicionar o recurso de bulking de eventos sobre o agente. O recurso de bulking de eventos apenas registrará a contagem eventId se a mesma eventId aparecer mais do que BulkMessageLimit em um determinado BulkMessageInterval.

EventBulkingLoggerProvider<TDecoratedLoggerProvider>

EventBulkingLoggerProvider, que tem o recurso de bulking de eventos. Se você quiser adicionar o recurso de bulking de eventos sobre seu provedor de agente, basta usar AddMessageBulkingLoggerProvider<TDecoratedLoggerProvider>(ILoggingBuilder, TDecoratedLoggerProvider, EventBulkingOptions). Observação: precisa ser uma classe tipada para LoggerFilterRule funcionar, como por filtro de tipo de provedor

EventBulkingOptions

opções para o recurso de bulking de eventos

LegacyFileLogConsumer

LegacyFileLogConsumer, que registra a mensagem em um arquivo no estilo de mensagem de registro em log do Orleans

LegacyOrleansLogger

LegacyOrleansLogger dá suporte a recursos de log herdados do Orleans, incluindo ILogConsumer, ICloseableLogConsumer, IFlushableLogConsumer, Severity.

LegacyOrleansLoggerProvider

Fornece um ILoggerProvider, cuja implementação tenta preservar os recursos de log herdados do Orleans e a abstração OrleansLoggerProvider cria uma implementação de ILogger, que dá suporte a recursos de log herdados do Orleans, incluindo ILogConsumer, ICloseableLogConsumer, IFlushableLogConsumer, Severity. LegacyOrleansLoggerProvider também dá suporte à configuração nesses recursos herdados.

LegacyOrleansLoggingFactoryExtensions
OrleansLoggerSeverityOverrides

Substituições de severidade do Orleans em uma base por agente

OrleansLoggingUtils

Método utilitário para OrleansLogging