Wenn ich in einer J2EE-Anwendung (z. B. einer, die in WebSphere läuft) System.out.println()
Mein Text wird an den Standardausgang gesendet, der von der WebSphere-Administrationskonsole einer Datei zugeordnet wird.
Wo wird in einer ASP.NET-Anwendung (z. B. einer, die in IIS läuft) die Ausgabe von Console.WriteLine()
gehen? Der IIS-Prozess muss über stdin, stdout und stderr verfügen; aber ist stdout der Windows-Version von /dev/null zugeordnet, oder übersehe ich hier ein Schlüsselkonzept?
Ich bin nicht fragen ob ich dort protokollieren soll (ich verwende log4net), aber wohin geht die Ausgabe? Meine besten Informationen stammen von dieser Seite Diskussion wo sie sagen Console.SetOut()
können die TextWriter
aber es hat immer noch nicht die Frage beantwortet, was der anfängliche Wert der Konsole ist, oder wie man ihn in der Konfiguration/außerhalb des Laufzeitcodes einstellt.