レコードがテキストファイルにログを追加するこの単純なコードがあります。
public static void RecordToFile(string filename, Log log)
{
TextWriter textWriter = new StreamWriter(Constants.APP_PATH +
"\\" + filename, true);
textWriter.WriteLine(log.ToString());
textWriter.Close();
}
これは、Windowsフォームアプリケーションで完全に機能します。ただし、instsrvとsrvanyのトリックを使用して、これをWindowsサービスにしました。サービスは正常に実行され、データベースにアクセスし、クエリを実行します...このStreamWriterを除きます。ログが正しく更新されないだけです。なぜ何かアイデアはありますか?