C# winform程序将异常写入日志的方法
2020-11-20 10:47
标签:winform http c com string 文件 转载地址:夏日里的春天的博客 http://hi.baidu.com/honfei/item/3a6f212998910099b73263b5 //出错之后计入日志文件
//判断是否存在文件
//如果文件不存在,则创建文件后向文件添加日志
sw2.WriteLine("============================================================================"); //日志文件结束 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 上面的方法的参数是sqlException类型的异常,你也可以重载此方法,用来处理所有异常,如果你改动参数类型的话(比如改成string或其他对象类型,下面的代码也要做相应的转换) 注意要对文件进行操作要引入System.IO; using System.IO; C# winform程序将异常写入日志的方法,搜素材,soscw.com C# winform程序将异常写入日志的方法 标签:winform http c com string 文件 原文地址:http://www.cnblogs.com/zhouzhongyan/p/3709169.html
private void
SqlConnError(SqlException e2)
{
//如果是同一天的话,则打开文件在末尾写入。如果不是同一天,则创建文件写入文件
if (File.Exists(DateTime.Today.ToString("yyyyMMdd") +
".log"))
{
//如果存在文件,则向文件添加日志
StreamWriter sw =new StreamWriter(DateTime.Today.ToString("yyyyMMdd") +
".log",true);
sw.WriteLine("============================================================================");
sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd
HH:mm:ss")+":");
sw.WriteLine(e2.Message);
sw.Close();
return;
}
StreamWriter sw2 = new StreamWriter(DateTime.Today.ToString("yyyyMMdd") +
".log",true);
sw2.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") +
":");
sw2.WriteLine(e2.Message);
sw2.Close();
}