我有一個.NET Windows應用程序,通過ClickOnce部署到Web服務器。在任何時候都有大約100個用戶,都位於中心位置。我使用log4net在應用程序中登錄,但我無法到達放置日誌的最佳位置。在哪裏寫Windows日誌應用程序
我試圖讓他們寫入到一個共享的網絡位置,但有些用戶遇到差I/O與方法。我已經嘗試登錄到用戶的臨時文件夾,但這使得檢索日誌變得更加困難。我沒有嘗試過事件日誌,因爲我可能不得不跳過一些環節才能實現這個目標,而且我不確定它是否值得。我從來沒有嘗試過數據庫日誌記錄,但我一直認爲它會比較慢。
有誰在部署在企業環境中的Windows應用程序日誌記錄的經歷嗎? (1)快速,(2)可靠,以及(3)可訪問的任何建議,我可以把日誌放在哪裏?
你知道是否可以配置log4net來做到這一點? – 2009-04-07 21:02:17
我知道你可以配置它記錄到數據庫或newtork共享_and_本地文件。我不知道你是否可以把它交給批處理/緩衝區日誌。我懷疑它會像我描述的那樣完成它,但你可以直接在你的應用程序中構建刷新/恢復邏輯。 – 2009-04-07 21:08:02