相关疑难解决方法(0)

我可以使用 Serilog 登录到单独的文件吗?

我的 ASP.NET Core 2.1 应用程序登录到 Serilog 文件接收器,所有“常见的东西”——即与应用程序相关的东西,如调试、监控、性能等。

但是,我们还需要将其他数据记录到单独的文件中。与应用程序无关,但与客户相关 - 应该进入数据库的那种东西。但是由于遗留原因,该系统上没有数据库,因此需要将数据保存到文件中。显然这不能写入同一个日志文件。

我可以只写一个FileStream. 但我更喜欢使用 Serilog 进行结构化日志记录。

那么有没有办法同时拥有两个记录器?将不同的数据记录到不同的文件接收器。

(如果是这样,我如何将它们注入我的类 - 现在我只注入ILogger<ClassName>.)

c# serilog asp.net-core

8
推荐指数
3
解决办法
9352
查看次数

标签 统计

asp.net-core ×1

c# ×1

serilog ×1