2013-06-18 152 views
1

我目前正在將舊應用程序升級到C#4.0的團隊中。其中一個正在升級的項目是應用程序的錯誤記錄方面。在提出我們使用Windows事件日誌來達到這個目的時,團隊中的一些人表示,微軟「在每次發佈時都將界面更改爲事件日誌」。Windows事件日誌問題?

我還沒有能夠確認這一點。有誰知道創建需要寫入事件日誌的.Net應用程序的問題嗎?對我來說,這個功能只會在下一個版本的Windows上無法運行,這對我來說沒有任何意義。

回答

1

我已經編寫了登錄到Windows事件日誌的應用程序。我會說微軟向後彎曲,以確保應用程序兼容性,因爲他們從一個版本的OS轉移到下一個版本。您很可能會遇到許多兼容性問題。 但是 XP和Vista之間需要特殊權限才能寫入事件日誌。一旦這個障礙被清除,並不難。另外,你最好使用類似Log4Net的東西來給你自己一些靈活性,以便你的日誌消息在哪裏結束。我相信該庫支持事件日誌作爲可能的日誌記錄目標。