1. 程式人生 > >如何將錯誤訊息輸出到絕對路徑下

如何將錯誤訊息輸出到絕對路徑下

編寫前需要加入引用空間  using system,IO

新建一個方法 private static void PrintError(string log)

{

FileStream file=new FileStream("存入的檔名+字尾",FileMode.Append);//把錯誤訊息追加到檔案裡

StreamWriter sw-=new StreamWriter(file);//例項化檔案寫入流

Console.WriterLine("Date.Now.Tostring()"+" "+log); //log是傳入的

sw.Close();//關閉寫入流

file.Close();//關閉檔案流

}

這個方法要在 異常處理塊中呼叫 

try
{

   .........

}

Catch(Exception e)

{

  PirntError(e.message); //呼叫PrintError()方法

throw new Exception("呼叫-----出錯"+e,message);

}