.net 写入文件

有些 项目代码无法在本地调试(比如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文件中