다음을 통해 공유


Orleans.Logging.Legacy 네임스페이스

클래스

EventBulkingDecoratorLogger

OrleansLoggingDecorator 클래스입니다. 사용자는 자신의 ILogger 구현을 이 데코레이터 클래스에 연결하여 로거 위에 이벤트 벌킹 기능을 추가할 수 있습니다. 이벤트 대량 처리 기능은 동일한 eventId가 특정 BulkMessageInterval에 BulkMessageLimit보다 많이 표시되는 경우 eventId 수를 기록합니다.

EventBulkingLoggerProvider<TDecoratedLoggerProvider>

EventBulkingLoggerProvider- 이벤트 대량 처리 기능이 있습니다. 로거 공급자 위에 이벤트 대량 처리 기능을 추가하려면 를 사용해야 AddMessageBulkingLoggerProvider<TDecoratedLoggerProvider>(ILoggingBuilder, TDecoratedLoggerProvider, EventBulkingOptions)합니다. 참고: 공급자 유형 필터별과 같이 작동하려면 형식화된 클래스 LoggerFilterRule 여야 합니다.

EventBulkingOptions

이벤트 대량 처리 기능에 대한 옵션

LegacyFileLogConsumer

Orleans 로깅 메시지 스타일의 파일에 메시지를 기록하는 LegacyFileLogConsumer

LegacyOrleansLogger

LegacyOrleansLogger는 , , ICloseableLogConsumer, IFlushableLogConsumerSeverity를 비롯한 ILogConsumer레거시 Orleans 로깅 기능을 지원합니다.

LegacyOrleansLoggerProvider

Orleans 레거시 로깅 기능 및 추상화 OrleansLoggerProvider를 유지하려고 구현하는 ILoggerProvider가 , , ICloseableLogConsumer, IFlushableLogConsumerSeverity를 비롯한 ILogConsumerorleans 레거시 로깅 기능을 지원하는 하나의 ILogger 구현을 만듭니다. LegacyOrleansLoggerProvider는 이러한 레거시 기능에 대한 구성도 지원합니다.

LegacyOrleansLoggingFactoryExtensions
OrleansLoggerSeverityOverrides

Orleans 심각도는 로거 기준당 재정의

OrleansLoggingUtils

OrleansLogging에 대한 유틸리티 메서드