想知道大家对Windows管理工具事件查看器的看法吗?Windows事件查看器的主要用途是什么?
我正在编写一个WCF应用程序,并且在处理它们时已开始将错误记录到Windows事件查看器。然后我开始思考,我应该记录的不仅仅是错误,比如当用户登录或注销时,或者您会进一步记录更多活动?
或者这是一个主要用于测试而不使用调试器的工具吗?
任何输入赞赏:-)
想知道大家对Windows管理工具事件查看器的看法吗?Windows事件查看器的主要用途是什么?
我正在编写一个WCF应用程序,并且在处理它们时已开始将错误记录到Windows事件查看器。然后我开始思考,我应该记录的不仅仅是错误,比如当用户登录或注销时,或者您会进一步记录更多活动?
或者这是一个主要用于测试而不使用调试器的工具吗?
任何输入赞赏:-)
总的来说,我会说这取决于你的计划和目标受众。例如,美国政府(特别是DOD)使用的应用程序必须将某些事件记录到日志(最有可能的Windows事件日志)以满足安全要求。
不知道你现在在做什么记录,我建议你使用日志框架如log4net来做你的应用程序日志记录。在运行时,您可以定制所记录的内容以及记录的位置。这对于调试生产系统中的问题/错误或者在测试中是否有没有可用于测试的调试器有很大的帮助。
Windows事件日志是应用程序记录错误和信息消息的通用目标。当然,公司标准,操作偏好和非功能性要求都可用于决定日志目的地。
将信息或调试消息转储到事件日志是完全有效的,但通常这是基于配置的,以便日志在不需要时不会被调试消息填充。执行此操作的通用框架是log4net或Enterprise Library。
事件日志确实有一些负面: