Windows事件日志关注事项
本文关键字:事件 日志 Windows | 更新日期: 2023-09-27 18:18:51
我目前所在的团队正在将一个较旧的应用程序升级到c# 4.0。升级的项目之一是应用程序的错误记录方面。当我们建议我们使用Windows事件日志时,团队中的一些人表示微软"在每次发布时都会更改事件日志的界面"。
我还不能确认这一点。有人知道在创建。net应用程序时需要写入事件日志的问题吗?对我来说,这个功能只会在Windows的下一个版本中被渲染成不可操作,这是没有意义的。
这完全是胡说八道。System.Diagnostics.EventLog组件自。net 1.0以来一直很稳定。
我编写了记录Windows事件日志的应用程序。我想说,微软在从一个版本的操作系统迁移到下一个版本的操作系统时,竭尽全力确保应用程序的兼容性。您不太可能遇到许多兼容性问题。然而在XP和Vista之间有一个变化,需要特殊的权限才能写入事件日志。一旦障碍被清除,就没那么难了。
此外,您最好使用像Log4Net这样的东西来给自己一些灵活性,以确定日志消息的最终位置。我相信这个库支持事件日志作为一个可能的日志记录目标。
我不认为是这样的,这会破坏很多应用程序,在这种情况下,它不会被使用。
如果你担心,你可以使用一个库,如log4net使用log4net的正确方法(记录器命名)?