Empty page!!
を使用しているときに画面に表示される赤いメッセージを傍受しようとしていますTess4J
。andをオーバーライドし、and を置き換えて、この文字列をチェックする短いインターセプター クラスをprint
作成println
しましstdout
たstderr
。
private static class Interceptor extends PrintStream {
public Interceptor(OutputStream out) {
super(out, true);
}
@Override
public void print(String s) {
if ( !s.contains("Empty page!!") )
super.print(s);
}
@Override
public void println(String s) {
if ( !s.contains("Empty page!!") )
super.println(s);
}
}
私はクラスをテストしましEmpty page!!
た。ただし、コンソールに赤で出力されるメッセージをキャッチすることはできません。私の質問: このメッセージを傍受して抑制するにはどうすればよいですか?stdout
stderr
Empty page!!
Tess4J
本当にありがとう。