国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

測試程序的時候用到寫參數或者錯誤日志的幾個方法,用來方便發現錯誤

2019-11-14 15:44:55
字體:
來源:轉載
供稿:網友
/// <summary>    /// 寫接口日志類(by mo)    /// </summary>    public class LogWrite    {        /// <summary>        /// 寫異常日志        /// </summary>        /// <param name="path">相對路徑("~/log")</param>        /// <param name="content">異常內容</param>        /// <param name="filename">文件名(不能帶后綴格式,默認保存txt文本)</param>        public static void WriteBug(string path, string content, string filename)        {            StringBuilder sb = new StringBuilder();            sb.Append("----------bug日志--------/r/n");            sb.AppendFormat("時間:{0}/r/n異常內容:{1}/r/n/r/n", DateTime.Now.ToString("yyyy-MM-dd HH:mm"), content);            if (!System.IO.Directory.Exists(HttpContext.Current.Server.MapPath(path)))            {                System.IO.Directory.CreateDirectory(HttpContext.Current.Server.MapPath(path));            }            System.IO.File.AppendAllText(HttpContext.Current.Server.MapPath(path + filename + ".txt"), sb.ToString(), System.Text.Encoding.Default);        }        /// <summary>        /// 寫請求參數日志(用于接口調用)        /// </summary>        /// <param name="path">路徑</param>        /// <param name="title">標題</param>        /// <param name="content">內容</param>        /// <param name="filename">文件名(不能帶后綴格式,默認保存txt文本)</param>        public static void WriteRequstParameters(string path, string title, string content, string filename)        {            StringBuilder sb = new StringBuilder();            sb.AppendFormat("----------{0}--------/r/n", title);            sb.AppendFormat("請求時間={0},{1}/r/n/r/n", DateTime.Now.ToString("yyyy-MM-dd HH:mm"), content);            if (!System.IO.Directory.Exists(HttpContext.Current.Server.MapPath(path)))            {                System.IO.Directory.CreateDirectory(HttpContext.Current.Server.MapPath(path));            }            System.IO.File.AppendAllText(HttpContext.Current.Server.MapPath(path + filename + ".txt"), sb.ToString(), System.Text.Encoding.Default);        }        /// <summary>        /// 寫所有請求參數日志        /// </summary>        /// <param name="path">相對路徑</param>        /// <param name="title">標題</param>        /// <param name="filename">文件名(不能帶后綴格式,默認保存txt文本)</param>        public static void WriteRequstStream(string path, string title, string filename)        {            string a = string.Empty;            using (System.IO.Stream stream = System.Web.HttpContext.Current.Request.InputStream)            {                using (System.IO.StreamReader sr = new System.IO.StreamReader(stream))                {                    a = sr.ReadToEnd();                }            }            StringBuilder sb = new StringBuilder();            sb.AppendFormat("----------{0}--------/r/n", title);            sb.AppendFormat("請求時間:{0},/r/n請求參數:{1}/r/n/r/n", DateTime.Now.ToString("yyyy-MM-dd HH:mm"), a);            if (!System.IO.Directory.Exists(HttpContext.Current.Server.MapPath(path)))            {                System.IO.Directory.CreateDirectory(HttpContext.Current.Server.MapPath(path));            }            System.IO.File.AppendAllText(HttpContext.Current.Server.MapPath(path + filename + ".txt"), sb.ToString(), System.Text.Encoding.Default);        }    }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陆川县| 湄潭县| 仁怀市| 铜山县| 昭平县| 商都县| 铜梁县| 志丹县| 珠海市| 黄山市| 杂多县| 丹阳市| 富源县| 曲松县| 安龙县| 唐河县| 奉化市| 博客| 革吉县| 古丈县| 曲周县| 深圳市| 黔西县| 呼图壁县| 罗江县| 内丘县| 义乌市| 肇州县| 大渡口区| 民丰县| 峡江县| 龙州县| 新蔡县| 永仁县| 山阳县| 江永县| 汝阳县| 威信县| 镇江市| 隆尧县| 大方县|