错误日志类-也可以用于查看输出结构

/// <summary>
        /// 写入错误日志
        /// </summary>
        /// <param name="content">错误内容</param>
        public static void WriteLog(string content)
        {
            string strFilePath = HttpContext.Current.Server.MapPath("~/") + "ErrorLog.html";
            string strUserIp = HttpContext.Current.Request.UserHostAddress;
            if (!File.Exists(strFilePath))
            {
                FileStream fStream = new FileStream(strFilePath, FileMode.CreateNew);
                fStream.Flush();
                fStream.Close();
                fStream = null;
            }
            StreamWriter sWriter = new StreamWriter(strFilePath, true, System.Text.Encoding.UTF8);
            string textWrite = "Time : " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "  UserIp :" + strUserIp + " <br/>Error : " + content + "<br/><br/>★★★★★★★★★★★★★★★★★★★★★★★★★★★★<br/><br/>";
            sWriter.WriteLine(textWrite);
            sWriter.Flush();
            sWriter.Close();
            sWriter = null;
        }

posted @ 2013-10-10 11:23  qizhinan  阅读(371)  评论(0编辑  收藏  举报