Sag*_*tay 5 windows logging desktop-application winforms
我正在开发一个WinForm应用程序,它允许使用"项目"(将应用程序视为Visual Studio,将项目视为VS Solutions).
我的问题是 - 应用程序应该在哪里保留其日志文件?
一些要求包括:
我正在考虑在安装应用程序时创建一个"工作文件夹" - 类似于C:\ Application \,然后将日志保存在子文件夹中,例如%WorkingFolder%\ Logs\ProjectName
感谢您的投入.
如果它们特定于当前正在运行的用户,则用户目录中的某个位置实际上是存储它们的正确位置。
有些程序在用户目录的顶层(文档和桌面旁边)创建文件夹,其他程序则在文档中创建文件夹。
如果用户没有根目录的写入权限,则在 C:\ 中创建它可能会导致问题。您几乎可以保证用户拥有对主目录的写访问权限。
另一个选项是查找环境变量,如果设置了该变量,则使用该值作为位置,如果没有默认为用户的主目录。
| 归档时间: |
|
| 查看次数: |
909 次 |
| 最近记录: |