In einer J2EE-Anwendung (wie einer, die in WebSphere ausgeführt wird) wird System.out.println()
mein Text bei Verwendung auf Standardausgabe übertragen, die von der WebSphere-Administratorkonsole einer Datei zugeordnet wird.
Wohin geht in einer ASP.NET-Anwendung (wie einer in IIS ausgeführten) die Ausgabe von Console.WriteLine()
? Der IIS-Prozess muss stdin, stdout und stderr haben. Aber ist stdout der Windows-Version von / dev / null zugeordnet oder fehlt mir hier ein Schlüsselkonzept?
Ich frage nicht, ob ich mich dort anmelden soll (ich verwende log4net), aber wohin geht die Ausgabe? Meine besten Informationen kamen aus dieser Diskussion, in der sie sagten, dass sie Console.SetOut()
das ändern können TextWriter
, aber sie beantworteten immer noch nicht die Frage, wie der Anfangswert der Konsole lautet oder wie sie in config / außerhalb des Laufzeitcodes festgelegt werden soll.