Eclipseのコンソール
プラグイン作ってて、ちょっとコンソールに出したいなと思って、
普通に標準出力に出したら、プラグイン制作側のコンソールに出てきた。
で、プラグイン組み込み側のコンソールに出す方法を見つけたので、とりあえずメモ。
必須プラグインに org.eclipse.ui.console を追加して、
IConsoleManager consoleManager = ConsolePlugin.getDefault().getConsoleManager(); MessageConsole console = new MessageConsole("コンソールのタイトル", null); consoleManager.addConsoles(new MessageConsole[] { console }); consoleManager.showConsoleView(console); MessageConsoleStream consoleStream = console.newMessageStream(); consoleStream.println("コンソールに出力する内容");
こんな感じ。
コンソールが複数あるのは知らなかった・・・