private static AutoFlushOutputStreamWriter lastConsoleErrorWriter;
private static boolean consoleActivatedOnce = false;
public static Writer getErrorWriter() {
MessageConsole console = getConsole();
if (console == lastConsole && lastConsoleErrorWriter != null) {
return lastConsoleErrorWriter;
} else {
IOConsoleOutputStream stream = console.newOutputStream();
stream.setColor(new Color(Display.getCurrent(), 255, 0, 0));
lastConsoleErrorWriter = new AutoFlushOutputStreamWriter(stream);
lastConsole = console;
return lastConsoleErrorWriter;
}