2015-03-02 17 views

回答

1

你可以做的是,

  • 執行某種日誌服務的(或只使用現有的庫,例如log4net的)
  • 創建一個方面,然後將使用該日誌服務編寫你東西日誌文件

更新

沒有爲PostSharp我們延期荷蘭國際集團log4net的,看到

http://www.postsharp.net/blog/post/postsharp-toolkits-update-support-for-log4net-and-system-diagnostics-trace

只是谷歌的log4net和PostSharp,它會指向你在正確的方向。

http://www.lobsterfs.co.uk/blog/postsharp-and-log4net/

+0

我得到以下錯誤: 不能轉換源類型PostSharp.Patterns.Diagnostics.LogLevel到目標字符串類型 我的Program.cs文件看起來像這樣: [日誌(LogLevel.Info ,「Log Something Text」)] static void Main(string [] args) { Console.WriteLine(HelloWorld()); Console.ReadLine(); } [日誌] 靜態字符串HelloWorld() { return「Hi」; } 我已經添加了appconfig文件和assemblyinfo文件中所需的更改。 – 2015-03-02 14:30:57

+0

請原諒糟糕的格式化,但是您可以爲我創建一個快速示例嗎?我真的很爲此苦苦掙扎。 – 2015-03-02 14:36:11

+0

這裏是一個完整的教程如何使用日誌記錄和PostSharp: http://www.codeproject.com/Articles/28407/Log-PostSharp-AOP-and-logging – derape 2015-03-02 15:24:19