C#基本

[C#] デバッグログをテキストファイルに出力する

デバッグログをテキストファイルに出力するサンプルです。

サンプル

例)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 にも出力されます

ラーメン
カレー
ハンバーグ

備考

  • 指定したファイルが存在しない場合は新規作成、存在する場合は追記されます。
  • ファイルだけでなく、コンソールにも出力されます。

関連記事

-C#基本
-