2015-06-22 37 views
0

在Java中,如何將代碼從寫入系統中分離出來?
我的應用通過發出大量System.out.println()調用來調用第三方庫來掃描日誌。
我沒有反編譯和修補庫的合法權限。
我正在運行Websphere 8.5.x如何在java中阻止寫入標準輸出(System.out.println())

考慮使用System.setOut(PrintStream out),但這會影響整個過程,而我只想將效果限制爲單個線程。

+0

編輯:對不起。對於你的問題根本不完整。 – Arturo

回答

1

如果你能確定你想「靜音」可靠莫名其妙地(例如,通過名字)的線程,你可以setOut你自己的流將只委託調用實際System.out如果他們不來自靜音線。