C#日志文件的生成
2013-05-06 09:20
483 查看
/// <summary> /// 日志文件记录 /// </summary> /// <param name="msg">写入信息</param> public static void WriteMsg(string msg) { try { string path = Path.Combine("./log"); if (!Directory.Exists(path))//判断是否有该文件 Directory.CreateDirectory(path); string logFileName = path + "\\" + DateTime.Now.ToString("yyyy-MM-dd") + ".log";//生成日志文件 if (!File.Exists(logFileName))//判断日志文件是否为当天 File.Create(logFileName);//创建文件 StreamWriter writer = File.AppendText(logFileName);//文件中添加文件流 writer.WriteLine(DateTime.Now.ToString("HH:mm:ss") + " " + msg); writer.Flush(); writer.Close(); } catch(Exception e) { string path = Path.Combine("./log"); if (!Directory.Exists(path)) Directory.CreateDirectory(path); string logFileName = path + "\\" + DateTime.Now.ToString("yyyy-MM-dd") + ".log"; if (!File.Exists(logFileName)) File.Create(logFileName); StreamWriter writer = File.AppendText(logFileName); writer.WriteLine(DateTime.Now.ToString("日志记录错误HH:mm:ss") + " " + e.Message+" "+msg); writer.Flush(); writer.Close(); } }
相关文章推荐
- C# 生成日志文件
- C#使用StreamWriter写日志,直接在根目录下生成日志文件
- C#在服务器上调试程序的方法(生成日志文件在服务器中)
- log4net按日期生成日志文件-C#学习笔记
- C# 生成txt日志文件
- C#中日志文件的生成
- Log4j 程序中动态创建多个logger 生成不同的日志文件
- IIS6.0日志文件分析代码_2生成访问记录到文本文件
- C#生成CHM文件(中级篇)
- 通过C#来加载X509格式证书文件并生成RSA对象
- WEB C#/VB 生成报表文件csv文件)
- Log4Net根据不同的Logger名称,生成日志文件到不同的地方。
- C# 如何生成CHM帮助文件
- C#生成DBF文件
- VS2010中配置C#Project不生成.vhost.exe和.pdb文件的方法
- log4net生成多个日志文件
- log4j配置每天生成一个日志文件
- 在C#.NET中,如何生成PDF文件?主要有以下几个途径
- 使用C#从图片文件生成图标ICON文件(附源文件)
- RDIFramework.NET — 基于.NET的快速信息化系统开发框架- 5.4平台日志、异常管理、生成自动升级配置文件模块