我感覺自己已經撞上了牆。我正在研究使用Saxon庫執行XSLT轉換的Web應用程序。該應用程序曾經是一個控制檯應用程序,只是簡單地將輸出打印到控制檯,但之後,我們決定要從網絡控制應用程序。Console.SetOut不起作用時該怎麼辦?
我寫了一個自定義的TextWriter
類,輸出到網頁並使用Console.SetOut
和Console.SetError
將我的控制檯輸出指向網頁。
但是,Saxon正在使用某種似乎不受Console.SetOut
影響的Java兼容性庫,所以當我在Web上運行應用程序時,內部Saxon錯誤不會出現在網頁上。
我的問題的簡短版本是:假設我打電話Console.SetOut
來更改控制檯文本輸出到的位置,它不起作用。然後怎樣呢?
我們已經通過Jeroen Frijters證實Console.SetOut和Console.SetError不影響IKVM應用程序的Java部分寫入System.out和System.err的數據。 –