Итак, я наконец-то настроил 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, хотя кажется, что мои журналы не будут работать без него. Что мне делать?