2011-12-27 41 views
0

我已經被分配在VB.NET中從零開始一個新的記錄項目。你會推薦從零開始在VB.NET中創建一個日誌項目嗎?

主要項目的最終出口是在段落組織這樣的信息:

段落的標題1
段落的內容1.

段落的標題2
段落的內容2.

每段都對應一個數據庫連接。每個連接都由一個完整的不同數據庫組成。
我需要記錄的項目,以節省一切用戶執行,所以記日誌的出口會像系統的出口,但有例外和其他重要信息是這樣的:

段落的標題1
段落的內容1.

段落標題2
用戶無法看到此信息,因爲發生異常:System.WhateverException:無法連接到WCF。

正如你所看到的退出是一樣的,但我需要創建一個詳細日誌,因爲信息是微妙的,DBA需要現在至極,用戶做了什麼以及系統的響應是什麼。

另外我需要它和獨立的項目,所以我可以在另一個項目中重新使用它。

看到主項目和日誌項目的最終退出,你會推薦我用什麼來登錄.NET?
是否有示例項目?

謝謝。

+1

任何具體原因的例子你不能使用[log4net](https://logging.apache.org/log4net/)或[NLog](http://nlog-project.org/)或類似的東西?我做了一個[post](http://blog4work.com/post/2010/12/30/Logging-with-log4net-using-stored-procedure.aspx),它使用log4net和存儲過程將信息記錄到數據庫中,也許這將是相關的。 – oleksii 2011-12-27 15:49:06

+0

我可以使用他們兩個,我一直在調查,但我似乎無法找到一個示例項目或與他們中的任何一個詳細說明。我想聽聽你的建議,所以我可以有一個更好的起點!我看不到你的帖子,因爲我在工作中有足夠的勇氣,只要我回家,我就會讀它!謝謝。 – euther 2011-12-27 15:54:16

回答

1

我會使用電子書籍爲.NET衆所周知的記錄解決方案,如:

NLoglog4Net

我個人更喜歡NLOG,有關如何使用NLOG檢查this