Gdy używam aplikacji J2EE (takiej jak ta uruchomiona w WebSphere), System.out.println()
mój tekst przechodzi do standardowej wersji, która jest odwzorowywana na plik przez konsolę administracyjną WebSphere.
W aplikacji ASP.NET (takiej jak ta uruchomiona w IIS), gdzie idzie wyjście Console.WriteLine()
? Proces IIS musi mieć stdin, stdout i stderr; ale czy stdout jest mapowany na wersję / dev / null dla systemu Windows, czy brakuje mi tutaj kluczowej koncepcji?
Nie pytam, czy powinienem się tam zalogować (używam log4net), ale gdzie idzie wyjście? Moje najlepsze informacje pochodzą z tej dyskusji, w której mówią, że Console.SetOut()
można to zmienić TextWriter
, ale wciąż nie odpowiadało na pytanie, jaka jest początkowa wartość konsoli lub jak ustawić ją w config / poza kodem środowiska wykonawczego.