RCPを使用してJavaベースのアプリケーションを書き始めました。私は私のアプリでコンソールビューを追加しようとしており、log4jの情報をコンソールに出力しようとしています。今それは動作します。しかし、問題は1行に1回ずつ出力されますが、メソッドの終了後にすべての情報を出力します。Eclipse RCPアプリケーションでコンソールビューを使用する方法
Object[] elements = tableViewer.getCheckedElements();
if(elements.length > 0){
for(Object ele : elements){
File file = (File) ele;
logger.info("log4j处理目录" + file.getAbsolutePath());
MessageConsoleStream stream = ConsoleFactory.getConsole().newMessageStream();
stream.println("println处理目录" + file.getAbsolutePath());
try {
stream.flush();
stream.close();
} catch (IOException e1) {
e1.printStackTrace();
}
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
私はstream.println()stream.flush()を使用しようとしましたが、動作しません。 私は初めてstackoverflowを求めています。私の英語のために申し訳ありません。
ありがとうございました。しかし、あなたはこれを見ています![] [https://github.com/tsingheng/shangtech-framework/blob/3.0.0/image-2.jpg] – John
画像や何かを編集するあなたの質問。 –
申し訳ありません本当にイメージを挿入する方法がわかりません。 3つの画像をアップロードします.https://github.com/tsingheng/shangtech-framework/blob/3.0.0/image-2.jpg https://github.com/tsingheng/shangtech-framework/blob/3.0.0/ image-3.jpg https://github.com/tsingheng/shangtech-framework/blob/3.0.0/image-1.jpg – John