想知道大家對Windows管理工具事件查看器的看法嗎?Windows事件查看器的主要用途是什麼?
我正在編寫一個WCF應用程序,並且在處理它們時已開始將錯誤記錄到Windows事件查看器。然後我開始思考,我應該記錄的不僅僅是錯誤,比如當用戶登錄或註銷時,或者您會進一步記錄更多活動?
或者這是一個主要用於測試而不使用調試器的工具嗎?
任何輸入讚賞:-)
想知道大家對Windows管理工具事件查看器的看法嗎?Windows事件查看器的主要用途是什麼?
我正在編寫一個WCF應用程序,並且在處理它們時已開始將錯誤記錄到Windows事件查看器。然後我開始思考,我應該記錄的不僅僅是錯誤,比如當用戶登錄或註銷時,或者您會進一步記錄更多活動?
或者這是一個主要用於測試而不使用調試器的工具嗎?
任何輸入讚賞:-)
總的來說,我會說這取決於你的計劃和目標受衆。例如,美國政府(特別是DOD)使用的應用程序必須將某些事件記錄到日誌(最有可能的Windows事件日誌)以滿足安全要求。
不知道你現在在做什麼記錄,我建議你使用日誌框架如log4net來做你的應用程序日誌記錄。在運行時,您可以定製所記錄的內容以及記錄的位置。這對於調試生產系統中的問題/錯誤或者在測試中是否有沒有可用於測試的調試器有很大的幫助。
Windows事件日誌是應用程序記錄錯誤和信息消息的通用目標。當然,公司標準,操作偏好和非功能性要求都可用於決定日誌目的地。
將信息或調試消息轉儲到事件日誌是完全有效的,但通常這是基於配置的,以便日誌在不需要時不會被調試消息填充。執行此操作的通用框架是log4net或Enterprise Library。
事件日誌確實有一些負面: