异常日志文件的最佳位置 (Windows)

2024-02-08

异常日志应该放在哪里的问题已经在这里讨论过一两次(或多次),其中一个建议是应用程序永远不应该写入安装文件夹。
但是,如果我将日志放在 %appdata% 中的某个位置,这意味着每个用户都有自己的一组日志。我更喜欢将所有日志放在一个位置。
在最新的 MSDN mag 问题之一中,在安装文件夹中拥有一个单独的日志子文件夹(例如 %programfiles\myapp\logs)被称为规则的有效例外。当然,必须相应地设置该文件夹的 ACL。
在安装文件夹中放置日志文件夹是常见做法还是绝对不行?您将异常日志放在哪里?

Edit:
事实上,我们使用的是 log4net,因此日志记录的位置和类型是完全可配置的。但是,我想要一个合理的默认值。 我更喜欢使用文件而不是事件日志。对于大多数用户来说,文件比事件日志更容易处理。
但是,假设我想要文件。安装文件夹中是否可以有一个日志文件夹?


对于 Windows,请使用事件日志。创建您自己的日志非常容易,或者您只需将消息添加到标准日志之一即可。

这样做的好处是,当事情进展不顺利时,地球上几乎所有技术人员(和程序员)都希望在事件日志中显示一些内容。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

异常日志文件的最佳位置 (Windows) 的相关文章

随机推荐