EventBulkingLoggerProvider<TDecoratedLoggerProvider> Class
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
EventBulkingLoggerProvider, which has event bulking feature in. If you want to add event bulking feature on top of your logger provider, you just need to use AddMessageBulkingLoggerProvider<TDecoratedLoggerProvider>(ILoggingBuilder, TDecoratedLoggerProvider, EventBulkingOptions). Note: It need to be a typed class for LoggerFilterRule to work, such as per provider type filter
public class EventBulkingLoggerProvider<TDecoratedLoggerProvider> : IDisposable, Microsoft.Extensions.Logging.ILoggerProvider where TDecoratedLoggerProvider : ILoggerProvider
type EventBulkingLoggerProvider<'DecoratedLoggerProvider (requires 'DecoratedLoggerProvider :> ILoggerProvider)> = class
interface ILoggerProvider
interface IDisposable
Public Class EventBulkingLoggerProvider(Of TDecoratedLoggerProvider)
Implements IDisposable, ILoggerProvider
- TDecoratedLoggerProvider
- Inheritance
-
EventBulkingLoggerProvider<TDecoratedLoggerProvider>
- Implements
Event |
Constructor |
Create |
Creates a new ILogger instance. |
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |