デバッグログをテキストファイルに出力するサンプルです。
サンプル
例)Debugログをテキストファイルに出力する
using System.Diagnostics;
// テキストファイル名
string fname = @"C:\debuglog.txt";
// 出力先を追加する
TextWriterTraceListener twtl = new TextWriterTraceListener(fname);
Debug.Listeners.Add(twtl);
// デバッグログを出力してみる
Debug.WriteLine("ラーメン");
Debug.WriteLine("カレー");
Debug.WriteLine("ハンバーグ");
// 書き込み
Debug.Flush();
コンソール結果
ラーメン
カレー
ハンバーグ
C:\debuglog.txt にも出力されます
ラーメン
カレー
ハンバーグ
備考
- 指定したファイルが存在しない場合は新規作成、存在する場合は追記されます。
- ファイルだけでなく、コンソールにも出力されます。