添加追踪日志以记录不能直接看出来、调试出来的异常,记录一些关键的信息到文本当中以分析原因。
1、添加引用命名空间
using System.IO;
2、代码实现
string path = "D:\SCM\Web\Attachment\UpdateState.txt";
if (File.Exists(path)) //判断文件是否存在
{
StreamWriter sw = new StreamWriter(path, true);
sw.WriteLine(string.Format("【EvaluationID:{0},MaterialID:{1},ExIsSyncSAPSuccess:{2},DateTime:{3}】",
er.EvaluationID, er.MaterialID, er.ExIsSyncSAPSuccess.ToString(), DateTime.Now.ToString()));
sw.Close();
}
else
{
File.WriteAllText(path, string.Format("【EvaluationID:{0},MaterialID:{1},ExIsSyncSAPSuccess:{2},DateTime:{3}】",
er.EvaluationID, er.MaterialID, er.ExIsSyncSAPSuccess.ToString(), DateTime.Now.ToString()));
}