開發編程之《日誌篇》
阿新 • • 發佈:2018-06-08
SQ txt odi p s 出現 write web creat app
在項目正式上線後,如果出現錯誤,異常,崩潰等情況
我們往往第一想到的事就是查看日誌
所以日誌對於一個系統的維護是非常重要的
????園內大神《冰麟輕武》
下面就是我自己用的一個方法,感覺還行
using System; using System.Collections.Generic; using System.Data; using System.IO; using System.Linq; using System.Web; using System.Web.UI;using System.Web.UI.WebControls; namespace Maticsoft.Web { public partial class WebForm1 : System.Web.UI.Page { Maticsoft.BLL.lhzExcSQL lhz = new BLL.lhzExcSQL(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) {try { DataTable dt = lhz.GetTalbe("select * from ad"); dt.Rows[0]["math"].ToString(); } catch (Exception ex) { WriteIn(Server.MapPath("log.txt"), DateTime.Now.ToString() + "返回結果" + ex.Message); } } } //寫入日誌 public bool WriteIn(string strFilepath, string strNeirong) { bool bol = false; if (!File.Exists(strFilepath))//檢查文件是否存在 { FileStream fs = File.Create(strFilepath); fs.Close(); } //寫入文本 StreamWriter sr = new StreamWriter(strFilepath, true, System.Text.Encoding.UTF8); try { sr.WriteLine(strNeirong); sr.Close(); bol = true; } catch { bol = false; } return bol; } } }
如下是效果圖:
不足之處還請各路大神斧正~
開發編程之《日誌篇》