Serilog 文件/RollingFile 接收器和缓冲

Dis*_*lis 5 serilog

看起来像Serilog文件/ RollingFile沉刷新每个记录通话后流。

这不是基本性能受到影响吗?例如,Nlog 有某种 AsyncWrapper用于排队日志事件并使用后台线程批量写入它们。

如果我想在使用文件接收器时最小化延迟,有什么解决方案?

Nic*_*rdt 5

自己重新构建代码是目前唯一的选择。

我已经添加了https://github.com/serilog/serilog/issues/650以希望包含在即将到来的 Serilog v2 中。