Формат даты 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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