私は、テキストログファイルにかなり頻繁に書き込むwpfアプリケーションを持っています(書き込みの間に0.25秒から4秒まで)。 各書き込みは1行の短いテキスト行です。 すべての書き込み後にフラッシュしません。低オーバーヘッドのファイル書き込みプロセスは、それ自身のスレッドでなければなりませんか?
現時点では、これは主UIスレッド上で直接呼び出されます。これは、時間の長さが問題に近づき始めていないことがわかるためです。
..正しい方法はありますか?
自分自身のスレッドでログ処理を行い、非同期イベントを送信してデータを記録する必要がありますか?
私はLog4Netが一見価値があることに同意します。 –