2014-09-28 34 views

回答

0

要使用PostSharp進行登錄,您可以使用包含的Diagnostics Pattern Library或創建自己的自定義方面。

診斷庫可以記錄被調用的方法的名稱以及參數/返回值。實際的日誌消息被髮送到其中一個支持的日誌後端(控制檯,System.Diagnostics.Trace,Log4Net,NLog,EnterpriseLibrary)。

您可以按照PostSharp文檔先選擇後端添加日誌記錄,然後您需要設置後端將消息寫入滾動文本文件。配置取決於具體的後端,有實例爲log4netNLog

如果你想更多的自定義信息寫入日誌,那麼這將是更好地創建自己的日誌方面。你可以從example in the PostSharp docs開始。同樣,最好準備好你的消息,然後把它傳遞給日誌庫,以處理寫入滾動文本文件。通過這種方式,您可以獲得庫提供的強大配置選項,無需重新實現底層細節。