错误机制
//写入错误信息
public void Write(string msg)
{
FileStream stream = new FileStream("E:\\" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt",FileMode.Append,FileAccess.Write);
string wrongMsg = string.Empty;
stream.Close();
stream.Dispose();
wrongMsg += "===========================================================";
wrongMsg += "\r\n" + DateTime.Now.ToString();
wrongMsg += "\r\nErrorMsg: " + msg + "\r\n\r\n\r\n\r\n";
StreamWriter sw = new StreamWriter("E:\\" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt", true, System.Text.Encoding.UTF8);
sw.WriteLine(wrongMsg);
sw.Close();
sw.Dispose();
}
//错误信息
Class1 cc = new Class1();
cc.Write(ex.Message + "\n" + ex.GetBaseException());
Label1.Text = "错误信息已写入成功!!!";