/// <summary> /// 添加异常日志文件 /// </summary> /// <param name="Err">异常信息</param> public static void CreateLog(string Err) { //获取保存异常相对路径 string savePath = System.Web.HttpContext.Current.Request.MapPath("~//Logger//ErrLog//"); //获取当前月,根据月份创建对应的文件夹 var date = DateTime.Now.ToString("yyyy-MM"); //创建日志txt文件名称 var strname = DateTime.Now.ToShortDateString().Replace("/", "-")+"log" + ".txt"; //判断当前月的文件夹是否存在 if (!Directory.Exists(savePath + date + "")) { //不存在则创建文件 Directory.CreateDirectory(savePath + date); } File.AppendAllText(savePath + date + "/" + strname, Err + DateTime.Now + " "); //把异常信息追加在当天的ERRLOG中 }