7 个解决方案
#1
数据库记录异常信息。
写日志文件。
写日志文件。
#2
用Log4net可以做到,用法嘛,网上搜下就有了
#3
请教下楼上,数据库记录异常信息和写日志文件是一个东西吗?
#4
不是,多数日志文件使用纯文本格式,把异常信息写入日志中查看,
数据库记录异常就是把错误信息写到数据库里面去。
数据库记录异常就是把错误信息写到数据库里面去。
#5
f
#6
wiki14你能留下个联系方式不,我有问题请教你
#7
一个简单的异常信息写入日志文件
数据库的就是在数据库中添加表,插入用户使用时碰到的异常信息,记录好,供以后查询。
使用Log4net也可以,推荐之,使用详解参考周公的博客。
http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx
public static void Log(Exception ex)
{
//如果是同一天的话,则打开文件在末尾写入。
//如果不是同一天,则创建文件写入文件。
//判断文件是否存在
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(ex.Message);
sw.Close();
return;
}
//如果文件不存在,则创建文件后向文件添加日志
StreamWriter sw2 = new StreamWriter(DateTime.Today.ToString("yyyyMMdd") + ".log", true);
sw2.WriteLine("======================================");
sw2.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
sw2.WriteLine(ex.Message);
sw2.Close();
}//日志文件结束
数据库的就是在数据库中添加表,插入用户使用时碰到的异常信息,记录好,供以后查询。
使用Log4net也可以,推荐之,使用详解参考周公的博客。
http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx
#1
数据库记录异常信息。
写日志文件。
写日志文件。
#2
用Log4net可以做到,用法嘛,网上搜下就有了
#3
请教下楼上,数据库记录异常信息和写日志文件是一个东西吗?
#4
不是,多数日志文件使用纯文本格式,把异常信息写入日志中查看,
数据库记录异常就是把错误信息写到数据库里面去。
数据库记录异常就是把错误信息写到数据库里面去。
#5
f
#6
wiki14你能留下个联系方式不,我有问题请教你
#7
一个简单的异常信息写入日志文件
数据库的就是在数据库中添加表,插入用户使用时碰到的异常信息,记录好,供以后查询。
使用Log4net也可以,推荐之,使用详解参考周公的博客。
http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx
public static void Log(Exception ex)
{
//如果是同一天的话,则打开文件在末尾写入。
//如果不是同一天,则创建文件写入文件。
//判断文件是否存在
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(ex.Message);
sw.Close();
return;
}
//如果文件不存在,则创建文件后向文件添加日志
StreamWriter sw2 = new StreamWriter(DateTime.Today.ToString("yyyyMMdd") + ".log", true);
sw2.WriteLine("======================================");
sw2.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
sw2.WriteLine(ex.Message);
sw2.Close();
}//日志文件结束
数据库的就是在数据库中添加表,插入用户使用时碰到的异常信息,记录好,供以后查询。
使用Log4net也可以,推荐之,使用详解参考周公的博客。
http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx