我需要一個記錄工具。可以在運行時更改配置的Net。我想要做的是以下幾點:.Net記錄工具,可以動態更改配置
- 應用程序啓動並記錄應該開始過
- 一些數據進行處理,特定事件occures
- 一個新的記錄器和一個新的記錄片創建(數據庫這在程序啓動時並不存在)
只要我使用XML進行配置,但是代碼內配置的API不是很好,並且沒有很好的記錄,log4net對我來說工作得很好。任何人都可以推薦一種替代工具,它適合上述用例嗎?
歡呼聲, 阿希姆
我需要一個記錄工具。可以在運行時更改配置的Net。我想要做的是以下幾點:.Net記錄工具,可以動態更改配置
只要我使用XML進行配置,但是代碼內配置的API不是很好,並且沒有很好的記錄,log4net對我來說工作得很好。任何人都可以推薦一種替代工具,它適合上述用例嗎?
歡呼聲, 阿希姆
微軟企業庫日誌應用程序塊的代碼配置一個不錯的流暢接口(因爲5.0或4.1,我不能現在記不清了) http://entlib.codeplex.com/
這個日誌框架應該適應您的需求:The Object Guy's Logging Framework
僅限自由工具或商業工具也是一種選擇? – InSane 2010-09-10 09:38:33
您希望能夠在應用程序中使用代碼在運行時更改配置?這是一個奇怪的模型。正如你所說的,log4net允許動態配置:http: – Steven 2010-09-10 09:50:21
我不知道log4net能夠這樣做,所以我會堅持log4net。通常情況下,模型可能很奇怪,但在這種情況下,在執行一些設置代碼之後添加額外的記錄器是非常有意義的,因爲之前不知道其他目標。你能寫一個我能接受的答案嗎? ;-) – Achim 2010-09-21 09:40:45