1
我執行日誌在Web服務應用程序有以下要求:應用程序日誌與對象序列化
- 日誌應被存儲在數據庫
- 日誌應該是機器可讀(信息的每一位應存放在單獨列)
- 日誌應該是可擴展(客戶端代碼可以指定信息將在數據庫中去特定列)
- 應該能夠從客戶端代碼傳遞大對象數據庫(serialiazing)
- 不應該打性能(DB的寫操作應在單獨的線程來完成)
我知道,log4net的和similair解決方案具有DB追加程序。但是,如何編寫數據庫呢?和大對象?
的基本用例,這是翻閱事件,並能夠在運行的任何地方獲得輸入/輸出對象的能力。
我覺得我搞亂應用程序日誌不同的東西。有沒有人知道這種產品/架構的正確名稱?也許有一些通用的解決方案?
從第一個角度來看,我真的不明白爲什麼這比普通的log4net更好。它支持我上面列舉的任何東西嗎? – Vitaliy
@Vitaliy - 我提供了更多的細節。請參閱編輯更改。 – code5