Как отключить ведение журнала ядром ASP. NET в Serilog - PullRequest
0 голосов
/ 23 апреля 2020

Итак, я наконец-то настроил Serilog для записи в файлы в моем ASP. NET Core 3.1 Web API. Тем не менее, эти файлы затоплены внутренним журналом каркаса. Извлечение этого вопроса о журнале 4Net Я думал, что проблема заключалась в пространстве имен Microsoft, указанном в настройках ведения журнала, поэтому я попробовал это:

"Serilog": {
"MinimumLevel": {
  "Default": "Debug",
  "Override": {
    "Microsoft": "Fatal" <---
  }
},
"WriteTo": [      
  {
    "Name": "Console"
  },
  {
    "Name": "File",
    "Args": {
      "path": "log-.txt",
      "rollingInterval": "Day",
      "retainedFileCountLimit": 7,
      "buffered": true
    }
  }
]
  },

Оказывается, это отключает мою собственную ведение журнала также. Почему-то Serilog по-прежнему создает несколько пустых файлов, как если бы они были заполнены и свернуты. Я проверил другие ответы, такие как этот , но все они указывают, что проблема заключается в пространстве имен Microsoft, хотя кажется, что мои журналы не будут работать без него. Что мне делать?

...