2011-03-10 108 views

回答

2

有很多這種第三方庫。例如,請查看log4net

但是,如果你只想寫一些文件到行,那麼創建一個你寫入的文本文件就足夠了。在這種情況下,您可以使用System.IO.File.CreateText(filename)獲取您可以登錄的StreamWriter。然後使用StreamWriter.WriteLine寫入日誌。最後,您應該在完成日誌記錄時關閉StreamWriter

2

將一個TraceListener添加到您的app.config並使用System.Diagnostics.Trace.WriteLine寫入日誌。

你可以有單獨的偵聽器寫入到一個文本文件,事件日誌等

1

NLoglog4net是最流行的。我主要與NLog合作,對此非常滿意。這些日誌框架允許您爲日誌定義不同的規則和目標,在運行時更改這些規則和目標(例如,用於在生產環境中調試應用程序)以及使用反射,以便您的日誌消息可以包含諸如類的名稱日誌來源於。

相關問題