イムcが働いており、この1は、プログラムの実行中に発生したが、現時点ではそれだけで、それへの書き込みwithourファイルを作成し、エラーをログに記録するsuppsoedされていない:のStreamWriterは自分のアプリケーションにstreamwrtierの多くを使用して#
if(File.Exists(currentLog))//currentLog = "Path\\Log.txt"
{
using (var fileStream = File.Open(currentLog,FileMode.Open))
{
StreamWriter ErreurStreamWriter = new StreamWriter(fileStream);
ErreurStreamWriter.WriteLine("{0}",e.Message);
ErreurStreamWriter.WriteLine("-------------------------------");
}
}
else
{
using (var fileStream = File.Create(currentLog))
{
StreamWriter ErreurStreamWriter = new StreamWriter(fileStream);
ErreurStreamWriter.Write("Liste des erreurs :");
ErreurStreamWriter.WriteLine("{0}", e.Message);
ErreurStreamWriter.WriteLine("-------------------------------");
}
}
私はここに明らかに何かが足りないのですか?すべてのヘルプは素晴らしいことだ、感謝
'FileMode.Append'?また、私はFileStreamを忘れて、直接(使用唯一の引数 – musefan
あなたが近い/ StreamWriterのをフラッシュすることはありません – CodesInChaos
@CodeInChaos としてログファイルのパスを渡してのStreamWriterを使用することをお勧め)ブロックはIDisposeコールの呼び出しを介して間接的に一部を閉じることを行います。 – Zenwalker