EventLogLoggerProvider 类

定义

Microsoft.Extensions.Logging.EventLog.EventLogLogger的提供程序。

public ref class EventLogLoggerProvider : IDisposable, Microsoft::Extensions::Logging::ILoggerProvider, Microsoft::Extensions::Logging::ISupportExternalScope
[Microsoft.Extensions.Logging.ProviderAlias("EventLog")]
public class EventLogLoggerProvider : IDisposable, Microsoft.Extensions.Logging.ILoggerProvider, Microsoft.Extensions.Logging.ISupportExternalScope
[<Microsoft.Extensions.Logging.ProviderAlias("EventLog")>]
type EventLogLoggerProvider = class
    interface ILoggerProvider
    interface IDisposable
    interface ISupportExternalScope
Public Class EventLogLoggerProvider
Implements IDisposable, ILoggerProvider, ISupportExternalScope
继承
EventLogLoggerProvider
属性
实现

构造函数

名称 说明
EventLogLoggerProvider()

初始化 EventLogLoggerProvider 类的新实例。

EventLogLoggerProvider(EventLogSettings)

初始化 EventLogLoggerProvider 类的新实例。

EventLogLoggerProvider(IOptions<EventLogSettings>)

初始化 EventLogLoggerProvider 类的新实例。

方法

名称 说明
CreateLogger(String)

创建新的 ILogger 实例。

Dispose()

执行与释放、释放或重置非托管资源关联的应用程序定义任务。

SetScopeProvider(IExternalScopeProvider)

设置记录器提供程序的外部范围信息源。

适用于