すべての Console.Write[Line] にプレフィックス (日付と時刻) を挿入する方法を探しています。出力を変更するための推奨される方法がConsole.SetOutを使用するのと同じように、推奨される方法を探しています。
私は String.Format("{0} {1}", DateTime.Now, msg) を実行できることをよく知っていますが、最後の手段としてそれを残そうとしています。
問題は、出力が実行時に変更可能であり、デフォルトの出力に現在の時刻が既に追加されていることです。コードに追加すると、日付が複製されます。
そのようなことはありますか?私は Monotouch を使用しているため、Monotouch 用にコンパイルされたライブラリしか使用できません。