有些 项目代码无法在本地调试(比如web hook),所以就很难迅速找到错误点。这个时候就需要在运行代码将异常信息再本地以文件的形式输出。
try
{
/*project code*/
}
catch(Exception e)
{
FileStream fs1 = new FileStream("c:\\test\\log.txt", FileMode.Append, FileAccess.Write);
StreamWriter sw1 = new StreamWriter(fs1); // 创建写入流
string s = (issue.user.username);
sw1.WriteLine(e.ToString()); // 写入
sw1.Close();
}
此代码是将异常信息e, 在C 盘,test文件夹下的log.txt文件中