Eclipse Plugin Read Std Ошибка - PullRequest
       9

Eclipse Plugin Read Std Ошибка

1 голос
/ 11 сентября 2010

Я пытаюсь написать плагин Eclipse, который должен прочитать ошибку std в eclipse.Например, красный текст, который появляется в консоли.

Я не могу найти правильную точку расширения для чего-то подобного.Лучшее, что я мог найти, это org.eclipse.ui.console.consolePatternMatchListeners, но это просто совпадает со строками консоли независимо от их происхождения.

Кто-нибудь знает способ сделать это или правильную точку расширения?

1 Ответ

2 голосов
/ 19 октября 2010

Используя внутренний код, вы можете добавить список в ErrorStream

ProcessConsole con = ...
con.getProcess().getStreamsProxy().getErrorStreamMonitor().addListener(new IStreamListener() {
    @Override
    public void streamAppended(String text, IStreamMonitor monitor) {
        System.out.println("text=" + text);
    }
});
...