在J2EE应用程序(如在WebSphere中运行的应用程序)中,当我使用时System.out.println(),我的文本转到标准输出,由WebSphere管理控制台映射到文件.
在ASP.NET应用程序(如在IIS中运行的应用程序)中,Console.WriteLine()go 的输出在哪里?IIS进程必须有stdin,stdout和stderr; 但是stdout映射到Windows版本的/ dev/null还是我错过了一个关键概念?
我不是在问我是否应该登录(我使用log4net),但是输出在哪里?我最好的信息来自这个他们说可以改变的讨论,但它仍然没有回答关于控制台的初始值是什么,或者如何在config /在运行时代码之外设置它的问题.Console.SetOut()TextWriter
所以我想知道,在运行常规winforms应用程序时,该Console.WriteLine()方法写在哪里?
我知道在调试过程中它会愉快地吐出调试输出中的所有文本,但是当我不再调试并像最终用户那样使用程序时,一切都会去哪里?它会进入某种缓存吗?RAM的深度?去拉脱维亚度假?
如果它写入可在运行时访问的内容,我们可以以某种方式向用户显示它或将所有内容写入文本文件或其他内容吗?
假设我有一个库,我在其中添加了一些Console.WriteLine(..)语句来帮助我在实现过程中,看看在Console App中使用库时会发生什么.  
现在我想在ASP.NET应用程序中使用相同的库.理想情况下,我可以登录到生产网络服务器,并以某种方式启动命令提示符并将其附加到网站,并在发生时实时查看消息.我怎么做?