我在與其他開發人員協作處理一些ASP.NET項目,我正在考慮構建自制日誌記錄解決方案。但在開始之前,我想知道是否有類似於我打算編碼的東西已經存在。.NET日誌記錄WebService
我正在尋找一個工具,框架或任何可以用來創建日誌記錄web服務。
我們所有的網站都可以訪問該服務。它提供了一組將日誌信息發送到服務的方法,該服務將它們存儲在數據庫中。我們可以想象一個名爲「Trace(String message,TraceLevel level)」的方法,其中第一個參數可以是包含一組結構化有用信息(錯誤,調試或訪問)的XML字符串。
一個有趣的功能是人們可以訂閱一組日誌。例如,如果我在「AnotherStackOverlow.com」項目上工作並且想要接收錯誤日誌,則可以輕鬆訂閱系統,並選擇相應的TraceLevel。
有沒有人使用過這樣的系統?
我對安全問題,編碼問題,設計問題等方面的一般評論也很感興趣。
感謝
這不是一個網絡服務,但你檢查elmah http://code.google.com/p/elmah/?更多的組件必須添加到每個網站,但效率很高。有RSS訂閱和其他的東西一樣,你也在尋找訂閱功能。 – Matthieu