ในแอ็พพลิเคชัน J2EE (เช่นเดียวกับที่รันใน WebSphere) เมื่อฉันใช้System.out.println()
ข้อความของฉันจะไปที่ standard out ซึ่งถูกแม็พกับไฟล์โดยคอนโซลผู้ดูแลระบบ WebSphere
ในแอปพลิเคชัน ASP.NET (เช่นเดียวกับที่ทำงานใน IIS) ผลลัพธ์ของการConsole.WriteLine()
ไปที่ไหน กระบวนการ IIS ต้องมี stdin, stdout และ stderr แต่ stdout ถูกแมปกับรุ่น Windows ของ / dev / null หรือฉันขาดแนวคิดหลักที่นี่?
ฉันไม่ได้ถามว่าฉันควรเข้าสู่ระบบที่นั่น (ฉันใช้ log4net) แต่ผลลัพธ์จะไปไหน? ข้อมูลที่ดีที่สุดของฉันมาจากการสนทนาที่พวกเขาบอกว่าConsole.SetOut()
สามารถเปลี่ยนแปลงได้TextWriter
แต่ก็ยังไม่ได้ตอบคำถามเกี่ยวกับค่าเริ่มต้นของคอนโซลหรือวิธีการตั้งค่าใน / นอกรหัสรันไทม์