我只想寫堆棧跟蹤,當我有異常文件,目前我不喜歡這樣寫堆棧跟蹤只記錄時拋出異常
layout="${longdate}|${level}|${message} ${exception:format=tostring} | ${stacktrace}"
所以我一直把它在我的日誌文件。
編輯:
我用這個佈局我所有的記錄,所以,當我沒有任何例外情況我也得到堆棧trace.But我需要它,只有當我有一些例外
時,我有例外,我有如下輸出,這正是我所需要
2011-07-01 22:59:02.3782|Debug|fffffffffffffffffffffffffffff System.Exception: Exception of type 'System.Exception' was thrown. | AppDomain.ExecuteAssembly => AppDomain._nExecuteAssembly => Program.Main
但無一例外:
2011-07-01 22:57:26.7117|Trace|fffffffffffffffffffffffffffff | AppDomain.ExecuteAssembly => AppDomain._nExecuteAssembly => Program.Main
但我想只有
2011-07-01 22:57:26.7117|Trace|fffffffffffffffffffffffffffff
需要想法如何做到這一點?
你會希望有堆棧跟蹤以其他方式? –
你能澄清這個問題嗎?給我們一些背景? –
@ Adrian,新增了一個例子 –