我正在使用log4net進行日誌記錄,我正在使用以下方法。如何停止log4net打印堆棧跟蹤
Log.Error(Text, e);
但是,我不希望它打印異常到控制檯,因爲它目前,而不是隻是文本。我將如何做到這一點?
我正在使用log4net進行日誌記錄,我正在使用以下方法。如何停止log4net打印堆棧跟蹤
Log.Error(Text, e);
但是,我不希望它打印異常到控制檯,因爲它目前,而不是隻是文本。我將如何做到這一點?
如果「只是文本」你的意思是「命名的文本變量的內容之外」就用
Log.Error(Text);
如果「只是文本」你的意思是「剛剛命名變量的內容文字加異常消息,但沒有別的有關異常「,並假設e
包含異常物體,然後使用:
Log.Error(Text + " " + e.Message);
我想記錄這個異常,如果有意義的話,我不想讓它在控制檯中顯示。 –
它確實存在,但我無法從您的代碼示例中知道爲什麼異常在控制檯上顯示。捕捉它後重新拋出它嗎? –
你的意思是你想登錄到數據庫,而不是控制檯?什麼是您的表示層 - ASP.NET MVC或ASP.NET Web窗體? – Win