标签: c# json elasticsearch serilog
我正在使用serilog,并使用settings.json配置接收器。有一部分要求文件在本地存储的位置。运行该应用程序的进程必须具有足够的权限才能访问此文件夹以及创建,删除文件。
我想避免进行硬编码,而使用使用Environment.SpecialFolder.ApplicationData枚举的首选方法。
可以通过某种方式做到吗?
这是我目前所拥有的。它可以工作,但不是万无一失的解决方案。
"bufferBaseFilename": "C:\\Logs\\FileBuffer"