C# 创建文件日志记录
2013-07-12 11:35
357 查看
#region 写错误日志 /// <summary> /// 写错误日志 /// </summary> /// <param name="errorMsg"></param> /// <param name="LogPath">文件夹后面需要加上" / "符号,如:"../ErrorLog/"</param> public static void WriteErrorLog(string errorMsg, string LogPath) { Common.WriteErrorLog(errorMsg, LogPath); } #endregion
在Web端调用日志记录方法:
try { } catch (Exception ex) { WriteErrorLog("消息内容" + ex.Message.Replace(Environment.NewLine, string.Empty), HttpContext.Current.Server.MapPath("ErrorLog\\")); }
#region 写错误日志 /// <summary> /// 写错误日志 /// </summary> /// <param name="errorMsg"></param> /// <param name="LogPath">日志路径(仅文件夹)</param> public static void WriteErrorLog(string errorMsg, string LogPath) { try { string FileName = String.Format("{0:yyyyMMdd}", DateTime.Now) + ".txt"; string FileFullPath = LogPath + FileName; string WriteText = string.Empty; if (File.Exists(FileFullPath)) { StreamWriter writer = new StreamWriter(FileFullPath, true, System.Text.Encoding.GetEncoding("GB2312")); writer.WriteLine(String.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now) + " >>>>>> " + errorMsg); writer.Close(); } else { FileStream NewText = File.Create(FileFullPath); NewText.Close(); StreamWriter writer = new StreamWriter(FileFullPath, true, System.Text.Encoding.GetEncoding("GB2312")); writer.WriteLine(String.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now) + ">>>>>>" + errorMsg); writer.Close(); } } catch { } } #endregion
相关文章推荐
- C#动态创建日志文件,若文件存在,追加记录
- 在Maximo7中如何使用日志记录应用程序创建一个日志文件?
- C# 文件操作(读取文本/日志文件,读取文件列表,创建HTML,写入日志文件)
- C# 实现一个Log日志文件 以每2Mb创建一个新的日志
- C# 实现一个Log日志文件 以每2Mb创建一个新的日志
- JavaScript创建日志文件并记录时间的做法
- C#错误异常日志记录到文件
- 创建表记录数据库虚拟日志文件的情况
- C#记录消息到日志文件的方法
- JavaScript创建日志文件并记录时间的做法
- C#WinCE 记录日志文件
- 解决crontab计划任务命令写对查看日志也有执行记录但命令执行后却没相应创建文件
- C#创建创建文本文件写入读取,可以用来做系统日志或程序操作日志或者错误记录
- C# 创建自己的日志记录类(源码)
- log4net使用C#代码配置文件名,记录日志
- C#记录日志,文件操作
- C#创建日志通用类<包含log4net日志和特殊日志(年/月/日/文件
- C# 创建自己的日志记录类(源码)
- c#实现将一个文件夹中的所有文件复制到另一个文件夹,并在新文件夹中创建一个txt文件记录copy的文件综述以及文件名称
- C# 自动查找文件内容(正则使用、获取目录下所有文件、多线程、日志记录,文件操作)