Я использую serilog и настраиваю приемник с помощью settings.json.Есть часть, где он запрашивает место, в котором файлы будут храниться локально.Процесс, запускающий приложение, должен иметь достаточные разрешения для доступа к этой папке и создания, удаления файлов.
Я хочу избежать жесткого кодирования и использовать предпочтительный способ использования Environment.SpecialFolder.ApplicationData enum.
Можно ли как-нибудь это сделать?
Вот что у меня сейчас.Это работает, но не является надежным решением.
"bufferBaseFilename": "C:\\Logs\\FileBuffer"