ILoggerFactory 接口

定义

表示一个类型,该类型用于配置日志记录系统并从已注册的 ILoggerProvider 创建 ILogger 的实例。

public interface class ILoggerFactory : IDisposable
public interface ILoggerFactory : IDisposable
type ILoggerFactory = interface
    interface IDisposable
Public Interface ILoggerFactory
Implements IDisposable
派生
实现

方法

AddProvider(ILoggerProvider)

ILoggerProvider 添加到日志记录系统。

CreateLogger(String)

创建一个新的 ILogger 实例。

Dispose()

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

(继承自 IDisposable)

扩展方法

AddAzureWebAppDiagnostics(ILoggerFactory)
已过时.

添加 Azure Web 应用诊断记录器。

AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings)
已过时.

添加 Azure Web 应用诊断记录器。

WithFilter(ILoggerFactory, IFilterLoggerSettings)

注册一种包装器记录器,该记录器提供了一种在所有已注册的 ILoggerProvider 中筛选日志消息的常见方法。

CreateLogger(ILoggerFactory, Type)

使用给定 type 的全名创建一个新的 ILogger 实例。

CreateLogger<T>(ILoggerFactory)

使用给定类型的全名创建一个新的 ILogger 实例。

适用于