Bir J2EE uygulamasında (WebSphere'de çalışan biri gibi) kullandığımda System.out.println()
, metnim standart olarak çıkıyor ve bu da WebSphere yönetici konsolu tarafından bir dosyaya eşleniyor.
Bir ASP.NET uygulamasında (IIS'de çalışan biri gibi), çıktısı nereye Console.WriteLine()
gider? IIS işleminin bir stdin, stdout ve stderr olması gerekir; ancak stdout / dev / null dosyasının Windows sürümüyle eşleştirildi veya burada önemli bir kavram mı eksik?
Ben (log4net kullanın) orada oturum gerekir eğer sormuyorum , ama çıktı nereye gidiyor? En iyi bilgilerim, bu tartışmayıConsole.SetOut()
değiştirebileceklerini söyledikleri bir yerden geldi TextWriter
, ancak yine de Konsol'un başlangıç değerinin ne olduğu veya çalışma zamanı kodunun yapılandırma / dışında nasıl ayarlanacağı sorusuna cevap vermedi.