使用英语阅读

通过


LoggerFactory 类

定义

基于指定的提供程序生成类的实例 ILogger

C#
public class LoggerFactory : IDisposable, Microsoft.Extensions.Logging.ILoggerFactory
继承
LoggerFactory
实现

构造函数

方法

AddProvider(ILoggerProvider)

将指定的提供程序添加到创建 ILogger 实例时使用的提供程序集合。

CheckDisposed()

检查工厂是否已释放。

Create(Action<ILoggingBuilder>)

创建使用提供的configure委托配置的新 实例ILoggerFactory

CreateLogger(String)

创建具有指定 categoryNameILogger

Dispose()

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

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

扩展方法

CreateLogger(ILoggerFactory, Type)

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

CreateLogger<T>(ILoggerFactory)

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

适用于

产品 版本
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1