章节目录
一..NET的日志系统Logging
二..NET的日志系统之NLog
三.EFCore
四.EFCore开发环境的搭建
一..NET的日志系统Logging
基本概念:
1.日志级别:Debug<Warning<Error
2.日至提供者(LoggingProvider):把日志输出到控制台文件数据库等。
下载NuGet包:Microsoft.Extensions.Logging和Microsoft.Extensions.Logging.Console
2.DI注入:services.AddLogging(logBuilder=>{
logBuilder.AddConsole()
});//可有多个提供者
3.需要记录日志的代码,注入ILogger<T>,其中T要用当前类,然后调用LogError等方法输出不同级别的日志。
测试类
其他日志提供者
Event Log只能在Windows下使用查看日志错误
想要实现的步骤下载NuGet包Microsoft.Extensions.Logging.EventLog然后logBuilder.AddEventLog()。