/// <summary>
/// 错误日志的写入
/// </summary>
/// <param name="ETMID"></param>
/// <param name="exMessage"></param>
public static void SvaeErrorlog(string ID, string exMessage)
{
FileStream fs=null;
StreamWriter sw=null;
try
{
string path = AppDomain.CurrentDomain.BaseDirectory;
fs = new FileStream(path+"ErrorHis.txt", FileMode.Append);
//实例化一个StreamWriter-->与fs相关联
sw = new StreamWriter(fs);
//开始写入
sw.Write("id:" + ID + "\r\n" + "时间:" + DateTime.Now + "\r\n" + "错误信息:" + exMessage + "\r\n");
//清空缓冲区
sw.Flush();
}
catch
{ }
finally
{
//关闭流
sw.Close();
fs.Close();
}
}
我想按时间降序写入、最新的错误放在最前面、这种写入不知道有没办法降序写入? 求解?
/// 错误日志的写入
/// </summary>
/// <param name="ETMID"></param>
/// <param name="exMessage"></param>
public static void SvaeErrorlog(string ID, string exMessage)
{
FileStream fs=null;
StreamWriter sw=null;
try
{
string path = AppDomain.CurrentDomain.BaseDirectory;
fs = new FileStream(path+"ErrorHis.txt", FileMode.Append);
//实例化一个StreamWriter-->与fs相关联
sw = new StreamWriter(fs);
//开始写入
sw.Write("id:" + ID + "\r\n" + "时间:" + DateTime.Now + "\r\n" + "错误信息:" + exMessage + "\r\n");
//清空缓冲区
sw.Flush();
}
catch
{ }
finally
{
//关闭流
sw.Close();
fs.Close();
}
}
我想按时间降序写入、最新的错误放在最前面、这种写入不知道有没办法降序写入? 求解?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货