Serilog Asyn c Регистрация файлов - как добавить прокат - PullRequest
0 голосов
/ 08 апреля 2020

Я использую последние Serilog.File 4.1.0 и Serilog.Sinks.Async. Ведение журнала Asyn c работает, но я хочу, чтобы файлы катились. Как включить прокрутку файлов?

У меня есть следующее:

 Log.Logger = new LoggerConfiguration()
                .WriteTo.Async(a =>
                {
                    a.File("logs/logs.log");
                })
                .MinimumLevel.Verbose()
                .CreateLogger();

1 Ответ

1 голос
/ 08 апреля 2020

Мойка File имеет поддержку Rolling файлов. Просто определите свои скользящие политики .

Log.Logger = new LoggerConfiguration()
    .WriteTo.Async(a =>
    {
        a.File("logs/logs.log", rollingInterval: RollingInterval.Hour); // <<<<<
    })
    .MinimumLevel.Verbose()
    .CreateLogger();
...