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