Disable System.err

前端 未结 4 2177
没有蜡笔的小新
没有蜡笔的小新 2021-02-18 22:58

Is there a way to set the stream System.err so everything written to it is ignored? (i.e. discarded not outputted)

4条回答
  •  不知归路
    2021-02-18 23:48

    Just set Error to dommy implementation:

    System.setErr(new PrintStream(new OutputStream() {
                @Override
                public void write(int arg0) throws IOException {
                    // keep empty
                }
            }));
    

    You need to have special permission to do that.

    RuntimePermission("setIO")
    

提交回复
热议问题