In un'applicazione J2EE (come quella in esecuzione in WebSphere), quando uso System.out.println()
, il mio testo passa allo standard, che viene mappato su un file dalla console di amministrazione di WebSphere.
In un'applicazione ASP.NET (come quella in esecuzione in IIS), dove va l'output di Console.WriteLine()
? Il processo IIS deve avere uno stdin, uno stdout e uno stderr; ma stdout è mappato alla versione Windows di / dev / null o mi manca un concetto chiave qui?
Non sto chiedendo se devo accedere lì (utilizzo log4net), ma dove va l'output? Le mie migliori informazioni sono venute da questa discussione in cui dicono che Console.SetOut()
può cambiare il TextWriter
, ma non ha ancora risposto alla domanda su quale sia il valore iniziale della console o su come impostarlo in config / al di fuori del codice di runtime.