C#やVB.NETで作ったコンソールアプリで、コンソールへのメッセージをConsole.SetOutを使ってログファイルに簡単に書き込むことができますが、そうすると画面には何も表示されず、何かあった時に毎回ログファイルを確認しなければなりません。 そんな時は以下の方法を使うことで、画面とログファイル両方に書き出すことが可能です。 (※2015/8/10 VB.NETのコードも追記しました。) 宣言 C#のコード using System; using System.IO; private static StreamWriter sw, standard;//ログ記録用 //Console画面とログファイルへの同時出力用 private static void ConsoleLog(StreamWriter sw, string msg) { //ログファイルへ出力 Console.SetO