在一個J2EE應用程序(如WebSphere中運行的應用程序)中,當我使用System.out.println()
時,我的文本轉爲標準輸出,它由WebSphere管理控制檯映射到文件。Console.WriteLine在ASP.NET中去哪裏?
在ASP.NET應用程序(如IIS中運行的應用程序)中,Console.WriteLine()
的輸出結果在哪裏? IIS進程必須有一個stdin,stdout和stderr;但stdout映射到/ dev/null的Windows版本還是我在這裏丟失了一個關鍵概念?
我是不要求如果我應該在那裏登錄(我使用log4net),但輸出到哪裏去?我最好的信息來自這個discussion他們說Console.SetOut()
可以更改TextWriter
,但它仍然沒有回答控制檯的初始值是什麼,或者如何在運行時代碼的config/outside中設置它的問題。
顯然沒有人知道,但每個人都使用它在自己的例子。 wtf – Jason 2009-08-25 20:59:11
如果您正在尋找調試目的,我會參考下面的@Greg Bernhardt回覆。 – Rama 2015-10-09 06:44:57
它實際上會轉到ASP.NET工作進程的標準輸出。在那裏指出,我不確定。 – FlySwat 2008-09-26 03:50:02