Serilog File/RollingFile 接收器和缓冲

Serilog File/RollingFile sink and buffering

looks like Serilog File/RollingFile sink 在每次记录器调用后刷新流。

这不是基本性能受到打击吗?例如 Nlog has some kind of AsyncWrapper 用于排队日志事件并使用后台线程批量写入它们。

如果我想在使用文件接收器时最大限度地减少延迟,有哪些解决方案?

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

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