我正在C#中開發一個與WCF服務通信的win應用程序。我想記錄在客戶端上拋出的異常,並記錄在Sql Lite數據庫中(Win應用程序使用Sql Lite數據庫在本地存儲數據)。然後在需要時將其發送到wcf服務,以便它可以用於支持/分析/應用程序改進。從C#Windows Forms中記錄SQLite數據庫中的錯誤
我想要一個方法,可以直接在每個catch塊中調用LogHelper.Log(ex)
。
我想知道是否有人通過企業庫完成它或使用任何良好的做法,這種情況?
更新 我已經使用SQL精簡版數據庫,用於本地存儲數據通過System.Data.SqLite庫
對不起,沒有看到你在看EL。我的帖子專門用NLog解決了這個挑戰。當客戶需要時我也使用EL--從來沒有用SQLite做過。如果您有選擇,我建議您給NLog一看。 – 2010-05-03 12:05:33
謝謝托馬斯,我正在研究它。似乎我可以使用它。 – IsmailS 2010-05-04 06:59:23
如果您可以在您的博客上發佈源代碼,那將會很棒。源代碼總是有幫助的。 [開玩笑]你知道開發人員比英語閱讀和理解代碼快嗎? :d – IsmailS 2010-05-04 07:05:08