在.NET Core或者.NET 5的应用程序开中,为了调试Startup.cs中的失败问题,需要在Startup.cs文件中记录一些日志信息,应该如何实现呢?
Startup.cs
Rector
2021-04-02 提问
在.NET Core 3.1版本中,你可以在Startup.cs文件中使用LogFactory来记录日志,如下:
LogFactory
或者在构造函数中实例化日志服务实例,如下:
2021-04-02 回答
在ASP.NET Core 2.x版本中,可以使用Startup.cs的构造函数注入来注册日志服务,如下:
你还可以直接使用第三方的日志组件库,如:Serilog,使用示例如下:
Serilog
注:请自行安装Serilog组件。
码龄: 3145天
专注.NET/.NET Core