概要
ソースのサンプルに頻繁に出てくるTrace.WriteLineはどのように確認すればよいのでしょうか。
また、最も広く利用されているConsole.WriteLineを利用する方法はあるのでしょうか。
方法① HmDebugMonitorを使う方法
この方法はすでに、秀丸エディタ・デバッグ出力モニターを利用する方法として解説しました。
そちらを参照してください。
秀丸ディタ・デバッグ出力モニターは、「Trace.WriteLine("...")」の出力も捕捉します。
方法② Visual Studio でデバッグ実行して、出力で確認する方法
「hm.NET」とは別コンポーネントの「DllExport.bat」に対しての解説とはなりますが、Visual Studio でのデバッグ も有力な候補となります。
方法③ コンソールを表示し、Console.Output.WriteLine を出力してしまう方法
以下の数行を追加するだけで、この.dllを呼び出すマクロを実行した際に、コンソールも一緒に表示されるようになります。
この方法は「該当マクロ製作中の一時的な簡便対処」として意外とおすすめです。
この方法は、最初に1回ソースをいじくれば、以降コンソール出力があるかのように制作・確認していけるため、
お手軽です。
方法④ コンソールを表示し、Console.Output.WriteLine も Trace.WriteLine も 両方出力してしまう方法
この方法は1つ前の発展です。
本来はConsoleを使うならConsoleだけ、Traceを使うならTraceだけと統一した方がよいですが、
ソースの切り貼りなどで一旦混じっている際の簡易な暫定処置としては有効利用できるでしょう。