1
我目前正在與Visual Studio一起使用MSunit框架。但是當我運行測試時,我認爲有一個巨大的控制檯日誌記錄,因此它會影響性能並導致系統內存異常。如何停止Msunit測試以停止控制檯日誌記錄
有些人可以幫我解決如何關閉MS單元的控制檯日誌記錄功能。
其緊急!!!
感謝和問候
我目前正在與Visual Studio一起使用MSunit框架。但是當我運行測試時,我認爲有一個巨大的控制檯日誌記錄,因此它會影響性能並導致系統內存異常。如何停止Msunit測試以停止控制檯日誌記錄
有些人可以幫我解決如何關閉MS單元的控制檯日誌記錄功能。
其緊急!!!
感謝和問候
> Can some on please help me out on how
> to turn off the console logging with the MS unit .
修復:
創建一個全局靜態變量
public static bool IsLoggingEnabled=false;
將
if (IsLoggingEnabled) ConsoleWriteXXX
每Console.WriteXXX面前。通過設置變量,您可以啓用或禁用日誌記錄。
從長遠來看,您應該使用Common.Logging或Log4Net來執行日誌記錄並微調所需的日誌記錄量。
非常感謝你 – pinki 2010-12-09 23:17:36
如果Console.WriteLine()本身可能導致OutOfMemoryException異常,我並不確定。 是否有任何遞歸問題? (日誌記錄是否調用一些Console.WriteLine,然後調用一些導致日誌記錄到控制檯的功能)。 – k3b 2010-12-09 15:42:03