2.5 日志 (Logging) 2.5 日志 (Logging) in ASP.NET Core 在 ASP.NET Core 应用中,日志记录是一个至关重要的方面,它帮助开发者诊断问题、监控应用性能以及审计操作。ASP.NET Core 提供了一个灵活且可扩展的日志记录框架,允许你将日志消息发送到各种不同的目标,例如控制台、文件、数据库或云服务。 2.5.1 日志框架概述 ASP.NET Core 日志框架基于 接口。你可以通过依赖注入将 注入到你的类中,其中 通常是你的类的类型。 核心组件: ILogger: 定义了日志记录方法,例如 、 、 等。 ILoggerFactory: 用于创建 实例。ASP.NET Core 依赖注入容器默认提供 。