私はサービスを公開しようとしていますが、(ネットワーク担当者側で) 問題が発生しているため、それらを支援するためにいくつかの例外ログを作成しようとしています。
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 のものを配置しているためです。