En una aplicación J2EE (como una que se ejecuta en WebSphere), cuando la uso System.out.println()
, mi texto pasa a la salida estándar, que la consola de administración de WebSphere asigna a un archivo.
En una aplicación ASP.NET (como una que se ejecuta en IIS), ¿a dónde va la salida de Console.WriteLine()
? El proceso IIS debe tener un stdin, stdout y stderr; ¿pero stdout está asignado a la versión de Windows de / dev / null o me falta un concepto clave aquí?
No estoy preguntando si debo iniciar sesión allí (uso log4net), pero ¿a dónde va la salida? Mi mejor información provino de esta discusión donde dicen que Console.SetOut()
puede cambiar el TextWriter
, pero aún no respondió la pregunta sobre cuál es el valor inicial de la consola o cómo configurarlo en config / fuera del código de tiempo de ejecución.