对我来说,这似乎是一个稍微更具体的问题,那些已经问过的问题,所以:如果我正在寻找一个'忘记'日志记录服务,那么Windows事件日志服务的可靠性如何调用服务时的错误不会影响调用者,并且在某种程度上被操作系统注释到某处?强大的事件记录
Q
强大的事件记录
1
A
回答
2
在Windows端,事件日志很好。由于这么多的应用程序被长期使用,它绝对稳定。我相信你可以找到创造性的方式来通过给API提供足够糟糕的输入来使API崩溃,但是对于每个API都可能是这样。当正确使用它会起作用。
说了这么多,你通常不会使用事件日志中的“火和忘记”的上下文。请记住它是一个系统全局日志,应该由管理员读取。由于受到太多事件的影响,从管理员的角度来看,它将变得毫无用处。如果您确实使用它并且仅用于重大事件,则可以花时间确保您的输入有效,并且不会有异常传播回您的主逻辑。最后,如果您正在寻找一个真正的“消防和遗忘”日志记录基础架构,请参阅ETW,这是一个内置于Windows中的高性能事件跟踪基础架构。
0
以我的经验,我从来没有遇到与事件服务有关的程序问题。我曾经遇到过一个问题,但这是由我平台上的“专家”导致的4201(?)“拒绝访问”错误。但从来没有任何关于任何用法或API调用
0
Windows事件日志在实践中运行良好。我们关于稳定的唯一问题是在NT4的时代,并且在实践中早已消失。只要确保你不会重复使用同一个事件,或者实际上看起来很痛苦;)
相关问题
- 1. 更强大的活动记录ID
- 2. 计算记录巨大组合事件的文件大小
- 3. 程序的记录(记录)事件
- 4. JSDoc - 记录事件
- 5. 在Python中记录事件;如何在类中记录事件?
- 6. 如何记录事务中的事件
- 7. cakephp如何记录事件
- 8. 用户记录Session_End事件
- 9. ECOMMERCE_PURCHASE事件自动记录
- 10. 以日期记录事件
- 11. Rails 3.2事件记录
- 12. 仅返回历史记录表中的最大事件日期
- 13. NTFS - 文件记录大小
- 14. 记录Google SketchUp时间戳记事件
- 15. 捕获记录的事件目的
- 16. mysql的select事件的多个记录
- 17. 从大的记录中查找记录
- 18. 的大量记录
- 19. Android检测相机的记录事件
- 20. 未记录到Firebase的Analytics事件
- 21. 记录WP7的事件信息?
- 22. 记录事件的调用顺序
- 23. Symfony2中的事件日志记录
- 24. 事件日志记录的log4net配置
- 25. 今天发生的事件记录
- 26. ADO.net中的SQL事件日志记录
- 27. SLF4J版本的日志记录事件
- 28. iOS中的记录触摸事件
- 29. WSO2 CEP事件表 - 如何查看事件表上的记录
- 30. 记录*商业*事件 - 使用记录框架?这里
是否存在您认为会导致服务本身出现呃逆的特定情况? – theG 2009-04-23 14:31:55