【发布时间】:2015-11-13 11:59:23
【问题描述】:
我正在尝试将WriteTo.RollingFile 与 Serilog 一起使用,如下所示每天写入一个文件:
var log = new LoggerConfiguration().WriteTo.RollingFile(
@"F:\logs\log-{Date}.txt",
LogEventLevel.Debug).CreateLogger();
log.Information("this is a log test");
但我在同一天获得了一个新的日志文件每个日志条目!
如何将 Serilog 配置为每天写入一个新文件,以便每天拥有一个日志文件?
是否有任何归档过程可以删除超过 7 天的文件?
【问题讨论】:
-
另外,您需要确保只配置一次日志,然后继续为所有消息重复使用相同的
log实例。 HTH!