2
當調試代碼時,我傾向於使用System.out & System.err相當多。問題是當異常發生時,我使用System.out的同時結果看起來不是很有條理。同步System.out&System.err
[CLIENT]:postinit: vic.rpg.gui.GuiMain.init()
java.net.ConnectException: Connection refused: connect
[CLIENT]:Destroying Network Thread...
[CLIENT]:done!
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
...
[CLIENT]:Starting Server...
這不是很嚴重,但它有時會使閱讀日誌有點困難。
衝廁問題。 – devnull
如果您使用了正確的日誌記錄框架,那麼您就不會遇到這樣的問題。 – assylias