c# 写入异常日志

来源:互联网 发布:山东淘宝专业运营团队 编辑:程序博客网 时间:2024/04/28 03:25

        private static object obj = new object();


public void WriteLog(string ex){

lock (obj)

                {
                    var filePath = System.AppDomain.CurrentDomain.BaseDirectory + "\\errlogs\\";
                    if (!Directory.Exists(filePath))
                    {
                        Directory.CreateDirectory(filePath);
                    }
                    var fileName = filePath + System.DateTime.Now.ToString("yyyy-MM-dd").ToString() + ".txt";


                    if (!File.Exists(fileName))
                    {
                        var fs = File.Create(fileName);
                        fs.Close();
                    }


                    var sw = new StreamWriter(fileName, true);
                    sw.WriteLine(ex);
                    sw.WriteLine(string.Empty);
                    sw.WriteLine(string.Empty);
                    sw.Close();

                }

}

0 0
原创粉丝点击