首页 / 问答 / [.NET/.NET Core].NET 5或者.NET Core应用程序中如何在Startup文件中记录日志呢?

[.NET/.NET Core].NET 5或者.NET Core应用程序中如何在Startup文件中记录日志呢?

.NET C# .NET Core .NET 5 .NET 6 1.41K 次浏览
0

在.NET Core或者.NET 5的应用程序开中,为了调试Startup.cs中的失败问题,需要在Startup.cs文件中记录一些日志信息,应该如何实现呢?

回复 [×]
提交评论
请输入评论内容

3 个回答

  • 1

    在.NET Core 3.1版本中,你可以在Startup.cs文件中使用LogFactory来记录日志,如下:

    或者在构造函数中实例化日志服务实例,如下:

    Rector的个人主页

    Rector

    2021-04-02 回答

    • 0

      在ASP.NET Core 2.x版本中,可以使用Startup.cs的构造函数注入来注册日志服务,如下:

      Rector的个人主页

      Rector

      2021-04-02 回答

      • 0

        你还可以直接使用第三方的日志组件库,如:Serilog,使用示例如下:

        注:请自行安装Serilog组件。

        Rector的个人主页

        Rector

        2021-04-02 回答

        我来回答