Serilog - RollingFile Sink Rolling не работает в зависимости от размера - PullRequest
0 голосов
/ 06 августа 2020

Я использую Serilog.Sinks.File с версией 3.2.0. и я хотел бы пролистывать журналы по размеру. В настоящее время мой fileSizeLimitBytes установлен в 2000 байтов. Когда размер файла журнала достигает предела, установленного в 'fileSizeLimitBytes', он не выполняет повторный переход и не регистрирует сообщения. Как я могу пролистать файл журнала в зависимости от его размера?

ведение журнала. json

"WriteTo": [
        {
            "Name": "Console",
            "Args": {
              "outputTemplate": "[{Timestamp:HH:mm:ss} {Level}][{ThreadId}]  {SourceContext}{NewLine}{Message:lj}{NewLine}{Exception}{NewLine}"
            }
        },
        {
          "Name": "File",
          "Args": {
            "path": "Logs\\Test.log",
            "formatter":"Serilog.Formatting.Json.JsonFormatter, Serilog",
            "rollingInterval": "Day",
            "restrictedToMinimumLevel": "Debug",
            "retainedFileCountLimit": 5 ,
            "fileSizeLimitBytes": 2000
          }
       }
...