基本的に、私はライブ テキスト診断ファイルをコンパイルし、それらを連結して並べ替え、単一の GUI に出力するという任務を負っています。出力は、各行がどのファイルからのものかを明確にする必要があります。
ここにいくつかのサンプルデータがあります:
14-Apr-11 15:10:27.691 CAL Report Terminate
14-Apr-11 15:25:18.723 DIAG_RESTART ******************* P r o c e s s R e s t a r t e d
14-Apr-11 15:25:18.733 IIF_II INITIALISING
14-Apr-11 15:25:18.733 IIF_II DISABLED
14-Apr-11 15:25:19.013 IIF_II ENABLED
すべての行は日付/時刻とテキストで始まります。ファイルを並べ替えて出力することはできますが、出力を更新するだけでなく、プロセスをライブにする方法がわかりません。
現在、テキストを次のように定義されたデータ構造に変換しています。
List<Tuple<DateTime, String, ConsoleColor>>