2011-01-07 53 views
0

在VS調試模式下運行程序時,我使用Debug.Print並觀察Immidiate窗口。我確信有更先進的調試方法,但我迄今還沒有學過。打印登錄發佈運行時

但我想知道在「發佈」運行時期間如何跟蹤異常日誌以及特定於代碼的方法打印輸出(如Debug.Print)的最佳方式;外VS.

我想有兩個目的:

  1. 寫入日誌文本文件
  2. 寫信給UI窗口,像富文本框。

這是我應該使用Console.Writline的情況嗎?我從來沒有使用過,所以如果你能簡單地解釋一下,如果這是我想要完成的工作的正確工具,或者我應該考慮其他方法。

謝謝!

回答

1

我強烈建議看看log4Net而不是使用Writeline。它更健壯,全面,易於使用和可配置。

有一個介紹here

使用log4Net等日誌工具的主要優點之一是能夠在運行時打開(詳細)日誌記錄。

+0

這是一個簡單的圖書館,我可以包括嗎?它需要多少配置?由於我列出的目的非常有限,我不想花時間學習一個複雜的工具來完成這個任務。但是如果它是即插即用的,它可能會很好。 – bretddog 2011-01-07 09:33:27