J2EE アプリケーション (WebSphere で実行されているアプリケーションなど) で を使用するSystem.out.println()
と、テキストは標準出力に送られ、WebSphere 管理コンソールによってファイルにマップされます。
ASP.NET アプリケーション (IIS で実行されているアプリケーションなど) では、出力はどこにConsole.WriteLine()
行くのでしょうか? IIS プロセスには、stdin、stdout、および stderr が必要です。stdout は Windows バージョンの /dev/null にマップされていますか、それともここで重要な概念が欠けていますか?
そこにログを記録する必要があるかどうかは尋ねていません(私は log4net を使用しています) が、出力はどこに行くのでしょうか? 私の最良の情報は、を変更できると彼らが言うこのディスカッションから来ましたが、コンソールの初期値が何であるか、またはランタイムコードの構成/外部でそれを設定する方法についての質問にはまだ答えていません。Console.SetOut()
TextWriter