eclipse内のstdエラーを読み取る必要があるEclipseプラグインを作成しようとしています。たとえば、コンソールに表示される赤いテキスト。
このようなものの正しい拡張ポイントが見つかりません。私が見つけた最高のものはorg.eclipse.ui.console.consolePatternMatchListenersでしたが、これはソースに関係なくコンソール行と一致します。
これを行う方法や正しい拡張ポイントを知っている人はいますか?
eclipse内のstdエラーを読み取る必要があるEclipseプラグインを作成しようとしています。たとえば、コンソールに表示される赤いテキスト。
このようなものの正しい拡張ポイントが見つかりません。私が見つけた最高のものはorg.eclipse.ui.console.consolePatternMatchListenersでしたが、これはソースに関係なくコンソール行と一致します。
これを行う方法や正しい拡張ポイントを知っている人はいますか?
内部コードを使用して、リスナーを ErrorStream に追加できます
ProcessConsole con = ...
con.getProcess().getStreamsProxy().getErrorStreamMonitor().addListener(new IStreamListener() {
@Override
public void streamAppended(String text, IStreamMonitor monitor) {
System.out.println("text=" + text);
}
});