我更清楚如何设置 Serilog.Sinks.File 来生成这个:
log.txt <-- current log
log20200704.txt <-- rolled over yesterday log
log20200703.txt
代替:log20200705.txt <-- current log
log20200704.txt <-- rolled over yesterday log
log20200703.txt
从 log4net 开始,我就习惯了这种行为。
最佳答案
Serilog.Sinks.File
目前不支持此功能。并且短期内没有支持它的计划。您可以在以下链接中看到有关此问题的长时间讨论:
您可以在此存储库中看到最初尝试将此功能添加为单独的包(尽管它仍处于早期阶段并且具有已知的限制):https://github.com/dfacto-lab/serilog-sinks-file
当然,您可以随时滚动自己的
Serilog.Sinks.File
版本。这会添加您正在寻找的行为。其他相关链接:
关于c# - 如何滚动类似于 log4net 的 Serilog 文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62744926/