0

asp.net (4.0) プロジェクトのさまざまなメソッドからスローされた例外をログに記録するために .txt ファイルを使用しています。そのファイルから 10 分ごとにテキストを読み取るページがあります。読み取りと書き込みが同時に試行された場合、例外がスローされますか? このような問題を処理するためのより良いテクニックがあれば、私に知らせてください。現在、私は次のコードを使用しています-

ファイルへの書き込み

using (StreamWriter Writer = new StreamWriter(LogFilePath, true))
{
    Writer.WriteLine(ErrorMsg);
}

ファイルからの読み取り

using (FileStream fs=File.OpenRead(LogFilePath))
{
    using (StreamReader reader = new StreamReader(fs))
    {
        string line;
        while ((line = reader.ReadLine()) != null)
        {
           Response.Write(line + "</br>");
        }
    }
}

これらのアプローチは安全ですか?

ありがとうございました。

4

1 に答える 1