|
1
5
我们使日志目录可配置。根据使用情况,您可能不希望日志出现在操作系统驱动器上,或者出现在需要授予超出您需要的权限的位置。 对于更详细的日志记录,事件日志并不总是最好的解决方案。我们使用事件日志来记录错误、警告和主要状态更改(启动/停止等),但我们使用日志文件来记录更详细的操作。 |
|
|
2
3
我建议两者都不要,这两个通常会在Vista(和XP,但频率不高)中中断,因为它们需要管理员权限才能写入。相反,我建议%AllUsersProfile%\application-data\yourService\ |
|
|
3
1
使用事件日志-它可以以丰富的格式存储数据,并支持通过WMI进行良好的查询(例如,管理员可以一次查询所有100台服务器的日志,以查找包含文件名“Payroll.xml”的警告-无需挖掘日志文件来排除服务故障)。 |
|
|
4
1
在我的Windows服务上,我将日志输出到默认目录“C:\App Log Files\”,并允许用户选择其他位置。我自动循环它们,所以我有Monday.log、Tuesday.log等。星期二早上,我删除了Wednesday.log,这样第二天它就空了。最后,如果一周不够,我将旧的一周重命名为周三。V01.这种每周循环的原因是,在其他人完成的先前版本中,日志是按日期记录的,并且默默地填充硬盘,直到一切都结束。鉴于大多数系统没有人维护,自我维护是值得的。 最后,虽然系统事件日志是偶尔发送消息的好地方,但它不适合详细记录事务等。通过将日志文件放在系统日志之外,您可以更容易地将它们发送回开发人员进行分析。 |
|
|
5
-3
一种选择是使用事件日志,这是许多IT人员希望找到日志的地方。 如果你想使用日志文件,一个好的位置是在%Temp%目录中。 |
|
|
Abdullah Chaudhry · json文件上的文件旋转和删除 2 年前 |
|
|
Max S · 如何从CMD读取日志的所有输出 7 年前 |
|
|
Ivan Denchev · Apache-过去一小时的日志 7 年前 |
|
|
ninja.coder · Log4j中的字符串串联性能 7 年前 |
|
|
Rich · 如何记录日志。是否与操作员一起调试? 7 年前 |