Я пытаюсь использовать WriteTo.RollingFile с Serilog как:Serilog RollingFile
var log = new LoggerConfiguration().WriteTo.RollingFile(
@"F:\logs\log-{Date}.txt",
LogEventLevel.Debug).CreateLogger();
log.Information("this is a log test");
Я понимаю, что файл журнала будет создан и назван на основе даты, а также он будет писать к новый файл каждый день, однако я получаю новый файл журнала для каждой записи в журнале в тот же день! Как настроить Serilog для записи в новый файл каждый день, так что в идеале у меня есть один файл журнала в день?
И существует ли процесс архивирования для удаления файлов старше 7 дней?
Кроме того, вы должны убедиться, что вы настраиваете только один раз журнал , а затем повторите использование одного и того же экземпляра 'log' для всех сообщений. НТН! –