看起来Serilog文件/滚动文件接收器在每次记录器调用后刷新流。
这不是基本性能受到打击吗?例如,Nlog 有某种 AsyncWrapper用于排队日志事件并使用后台线程批量写入它们。
如果我想在使用文件接收器时最小化延迟,有什么解决方案?
看起来Serilog文件/滚动文件接收器在每次记录器调用后刷新流。
这不是基本性能受到打击吗?例如,Nlog 有某种 AsyncWrapper用于排队日志事件并使用后台线程批量写入它们。
如果我想在使用文件接收器时最小化延迟,有什么解决方案?
自己重建代码是目前唯一的选择。
我已经添加了https://github.com/serilog/serilog/issues/650以希望包含在即将推出的 Serilog v2 中。