2012-01-10 18 views
2

私が配備したRCPアプリケーションの特定のプラグインに対して「デバッグ」オプションを有効にしたいとします。しかし、どうしたらいいですか?私はバンドルの瓶を開き、.optionsファイルを操作する必要がありますか?または、インストールフォルダのどこかに作業コピーがありますか?デプロイされたEclipse RCPアプリケーションのデバッグ・オプションを設定する方法は?

http://wiki.eclipse.org/FAQ_How_do_I_use_the_platform_debug_tracing_facility%3F
この文書では、.options - ファイルがRCPアプリのインストールディレクトリで見つかったことができますが、何もないと言います。

答えて

2

デバッグオプションは、すでに発見したとおり、.optionsファイルを使用して設定します。最初の行は、全体として、プラグインのデバッグを可能にし、2行目は、特定のデバッグオプションを有効にし

com.example.plugin/debug=true 
com.example.plugin/debug/Option1=true 

...:このファイルは、通常のような行が含まれています。

プラグインはデバッグ・トレースを使用している場合、(例えば、org.eclipse.core.runtimeはそれを持っている)、プラグインが展開されるとき.OPTIONSファイルを含めることをお勧めしますが、これは必須ではありません。したがって、デバッグを有効にするプラグインに.optionsファイルがある場合は、それをアプリケーションインストールディレクトリにコピーできます。そうでない場合は、どのオプションが使用されているかを把握し、自分で作成する必要があります。

.OPTIONSファイルのみ-debugコマンドライン引数で使用されます。 -debugの後に.optionsファイルの場所を指定することもできます。

+0

?すべてのバンドルのすべてのデバッグ属性を 'true'に設定していますか?または、アプリケーションがバンドルの代わりにインストールディレクトリから_.options_を使用するように強制しますか? – Chriss

+1

'-debug'はトレースメカニズムをオンにし、Eclipseが_.options_ファイルを調べ、それに応じてトレースオプションを有効にします。バンドル内の_options_ファイルは、実行時に(パラメータとして明示的に指定されている場合を除いて)まったく使用されません。プラグインは参照用にのみ含まれています。 –

0

デプロイされたアプリケーションでは、トレースプラグインが提供するトレース設定ページ(Junoから利用可能)を使用することをお勧めします。

文書ように、「設定ページは、他の製品に含めることができるそれはorg.eclipse.ui.traceプラグインに含まれているとPDEとの依存関係はありませんされている。」[1]

この希望ユーザーがトレースをオンまたはオフに切り替えたり、コンポーネントごとに切り替えたり、出力の場所を設定することができます(回転ファイルを使用)。チュートリアル[2]へのリンクがあります。

[1] http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2FwhatsNew%2Fpde_whatsnew.html [2] http://www.vogella.com/tutorials/EclipsePerformance/article.html#tracing_runonatruntime正確 `-debug`引数を何

関連する問題