如何滚动类似于 log4net 的 Serilog 文本文件?
How roll Serilog text files similar to log4net?
我想知道如何设置 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暂不支持此功能。
你可以在这里找到讨论。还有一个解决方法:)
目前 Serilog.Sinks.File
不支持此功能,短期内没有支持它的计划。您可以在下面的 link 上看到关于此的长时间讨论:
您可以在此存储库上看到将此功能作为单独的包添加的初步尝试(尽管它仍处于早期阶段并且存在已知限制):https://github.com/dfacto-lab/serilog-sinks-file
当然,您始终可以推出自己的 Serilog.Sinks.File
版本,添加您正在寻找的行为。
其他,相关 links:
我想知道如何设置 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暂不支持此功能。 你可以在这里找到讨论。还有一个解决方法:)
目前 Serilog.Sinks.File
不支持此功能,短期内没有支持它的计划。您可以在下面的 link 上看到关于此的长时间讨论:
您可以在此存储库上看到将此功能作为单独的包添加的初步尝试(尽管它仍处于早期阶段并且存在已知限制):https://github.com/dfacto-lab/serilog-sinks-file
当然,您始终可以推出自己的 Serilog.Sinks.File
版本,添加您正在寻找的行为。
其他,相关 links: