日期:2011-07-03  浏览次数:20671 次

private void WriteLog(string getdata, string logMessage) {
            string strPath = null;
            FileStream fs = null;
            StreamWriter m_streamWriter = null;

            string logfolder = Path.GetDirectoryName(Application.ExecutablePath) + @"\log";
            if(!Directory.Exists(logfolder)) {
                Directory.CreateDirectory(logfolder);
            }
            string logfilename = System.DateTime.Now.ToString("yyyyMMdd");
            strPath = logfolder + "\\"+logfilename + ".txt";
            fs = new FileStream(strPath, FileMode.OpenOrCreate, FileAccess.Write);
            m_streamWriter = new StreamWriter(fs);
            m_streamWriter.BaseStream.Seek(0, SeekOrigin.End);
            m_streamWriter.WriteLine("--------{0} {1}----begin-----", DateTime.Now.ToLongDateString(), DateTime.Now.ToLongTimeString());
            m_streamWriter.WriteLine("接收到的数据:\r\n"+getdata);
            m_streamWriter.WriteLine("操作结果:"+logMessage);
            m_streamWriter.WriteLine("----end-----");
            m_streamWriter.Flush();
            m_streamWriter.Close();
            fs.Close();
        }添加日志文件