Формат даты Serilog с использованием appsettings.jsonC#

Место общения программистов C#
Anonymous
Формат даты Serilog с использованием appsettings.json

Сообщение Anonymous »

У меня возникла проблема с форматированием даты в имени файла с использованием файла appsettings.json для рабочей службы C#.
Моя текущая конфигурация выглядит следующим образом:

Код: Выделить всё

Serilog": {
"WriteTo": [
{
"Name": "File",
"Args": {
"path": "C:\\Program Files (x86)\\Alarm\\AlarmServiceLogs\\AlarmService.txt",
"rollingInterval": "Day"
}
}
]
}
Это очень просто. Я пробовал добавить {Date: гггг-ДД-ММ и другие варианты, а также использовать pathFormat вместо path, но кажется, что все это просто добавляет дословный текст к имени файла журнала.
Можно ли это сделать из файла .json? В противном случае я сделаю это прямо в коде, как и в случае с другими журналами. Просто пытаюсь соответствовать названию моего файла журнала.

Подробнее здесь: https://stackoverflow.com/questions/798 ... tings-json

Вернуться в «C#»