错误机制

//写入错误信息

 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 = "错误信息已写入成功!!!";

posted @ 2011-07-22 09:23  That's me  阅读(145)  评论(0编辑  收藏  举报