我正在尝试发布服务并且遇到问题(在网络端),因此我正在尝试编写一些异常日志记录来帮助他们。
StreamWriter log;
if (!File.Exists("C:\\Projects\\logfile.txt"))
{
log = new StreamWriter("C:\\Projects\\logfile.txt");
}
else
{
log = File.AppendText("C:\\Projects\\logfile.txt");
throw new Exception();
}
log.WriteLine(DateTime.Now);
log.WriteLine("StartProcessing");
log.WriteLine();
log.Close();
我在大约 4 个不同的地方设置了这个,因为我觉得这就是错误所在......
我的大问题是我是否需要在创建文件后编写一些东西来修改文件,因为目前只有我放置此代码的第一个位置实际上放入了 WriteLine 内容。