В приложении J2EE (например, в WebSphere), когда я использую System.out.println()
, мой текст выводится на стандартный вывод, который отображается в файле консолью администратора WebSphere.
В приложении ASP.NET (например, запущенном в IIS) куда выводится вывод Console.WriteLine()
? Процесс IIS должен иметь stdin, stdout и stderr; но отображается ли стандартный вывод на версию / dev / null для Windows, или мне здесь не хватает ключевой концепции?
Я не спрашиваю, должен ли я войти туда (я использую log4net), но куда идет вывод? Моя лучшая информация пришла из этой дискуссии, где, как они говорят, Console.SetOut()
можно изменить TextWriter
, но он все еще не ответил на вопрос о том, каково начальное значение Консоли, или как установить его в config / за пределами кода времени выполнения.