我正在尝试将WriteTo.RollingFile与Serilog一起使用,如下所示:
var log = new LoggerConfiguration().WriteTo.RollingFile(
@"F:\logs\log-{Date}.txt",
LogEventLevel.Debug).CreateLogger();
log.Information("this is a log test");
Run Code Online (Sandbox Code Playgroud)
我的理解是日志文件将根据日期创建和命名,并且它每天都会写入一个新文件,但是我在同一天为每个日志条目获取一个新的日志文件!如何配置Serilog每天写入一个新文件,理想情况下我每天只有一个日志文件?
是否有任何归档过程来删除超过7天的文件?