2013-11-25 70 views
0

在C#/ .net中有跟蹤替代嗎?C#和跟蹤任何其他選項?

我在說Microsoft tracing class

我不喜歡跟蹤如何添加一些額外的代碼行,使其更難閱讀。當我們的操作人員簡單地向我們發送跟蹤信息時,它確實使調試更容易。我看到的另一個選擇是在事件日誌中打印堆棧跟蹤錯誤,但這不是描述性的。

有沒有另一種選擇,我可以得到Trace的調試詳細程度,而不需要我的代碼中的冗長?

+1

可能的搜索條件「logging as cross-cutting concern」... I.e.檢查出http://stackoverflow.com/questions/11533354/microsoft-unity-the-difference-between-interface-interception-and-constructor-in –

回答

4

您可以使用類似PostSharp's Tracing的東西在整個項目的方法邊界處注入跟蹤代碼,而無需在您的代碼中明確添加Trace.Write調用。

+0

謝謝,這似乎是唯一的選擇。唯一的問題是,當方法被調用並結束時,它是有限的。 – guiomie