2016-06-24 12 views
0

最後に、何時間も働いた後、私はプラグインをVirtual Eclipseアプリケーション(プラグインをテストできるもの)で動作させました。幸い、プラグインをデプロイするための機能とサイトを作成しました。インストール後、私のプラグインが動作していないようです。デプロイされたプラグインの表示エラー

エラーの原因はどこにあるのかわからないのですが、私がテストしていたときにはSystem.out.println(error)しか使っていなかったので、なぜ動作しません。

プラグインが実際のEclipseアプリケーションにインストールされているときにエラーを表示するにはどうすればよいですか?

ありがとうございました。

答えて

0

Eclipseログにメッセージを書き込む必要があります。これは、ワークスペース.metadataディレクトリ内の.logファイルです(どちらも一部のプラットフォームでは非表示になっています)。

ILogインターフェイスを使用してログに書き込むことができます。あなたがAbstractUIPluginPluginへの拡張アクティベータークラスを持っている場合は

ILogPlugingetLog()メソッドを呼び出すことによって取得することができます。以下のようなもので、ログにエントリを書き込み

Bundle bundle = ... your plug-in bundle 

ILog log = Platform.getLog(bundle); 

また、あなたが持つログを取得することができexceptionでは、レポートやnullしたい任意の例外で

IStatus status = new Status(IStatus.ERROR, "message", exception); 

log.log(status); 

Bundle bundle = FrameworkUtil.getBundle(getClass()); 

または

Bundle bundle = Platform.getBundle("plugin id"); 
+0

こんにちは@グレッグ-449:あなたが持つプラグイン・バンドルを取得することができます

。プラグインのバンドルはどこで確認できますか?ありがとう! –

+0

バンドルを取得するためのサンプルコードを追加しました –

+0

こんにちは@ greg-449ありがとうございました! .logファイルはファイル名なしのファイルですか? –

関連する問題