對我來說,這似乎是一個稍微更具體的問題,那些已經問過的問題,所以:如果我正在尋找一個'忘記'日誌記錄服務,那麼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