我有一个 ASP.NET Core web api 项目。现在我想要 记录 错误和事件。我之前在项目中使用 ELMAH,但似乎 elmah 不适用于 ASP.NET Core。我参考了 这个官方链接 来配置 Microsoft 提供的默认日志服务。但我没有找到如何将这些日志保存在文本文件或数据库中。
如果 ASP.NET Core 已经有了默认的日志功能,我想知道为什么我还需要使用像 elmah、log4net 这样的其他工具。所以当我搜索实现默认日志记录并将日志保存到数据库或文本文件的文章时,我找不到任何有用的信息。有没有办法使用 ASP.NET Core 内置的日志功能将日志保存到文件中呢?
我目前正在使用 Serilog,它可以完美地工作,并且还下载了 seq 来优雅地在浏览器中显示日志。但我仍然想知道如何使用内置的 asp.net core 日志功能来实现同样的功能。