【发布时间】:2019-05-30 07:43:29
【问题描述】:
有什么方法可以让我在 serilog 中为每个文件准确配置一个日志级别?
我知道我可以为每个“MinimumLevel”配置一个文件,但这不是我需要的。
【问题讨论】:
-
您是否试图将错误与信息消息分开?您可以使用
restrictedToMinimumLevel将错误写入单独的接收器。不过,从公共日志中删除错误并不是最好的主意。在记录错误消息之前,您将无法看到发生了什么以及导致错误消息的原因 -
别这么认为,文档似乎很清楚。 github.com/serilog/serilog/wiki/Configuration-Basics
-
嗨@Panagiotis!您可以通过示例添加答案吗?
-
那是你想做的吗?将所有事件放在一个公共文件中,例如
log.txt,并为错误事件创建单独的错误日志? -
不,我需要每个文件只有一个日志级别的事件