一人前になれないプログラマのメモと落書きこの広告は、90日以上更新していないブログに表示しています。2018-10-13Eclipseプラットフォームのデバッグトレース機能の使い方Eclipseアプリ開発しているとデバッグ用のオプション用意してデバッグメッセージを出力したいってことがある。Eclipseをプラットフォームとした場合、デバッグモードというのがあり、プラグインごとにデバッグオプションを用意する仕組みがあると分かったので、その使い方をメモする。実装プラグインのデバッグオプションは、以下のどちらかもしくは両方を使って実装する。org.eclipse.core.runtime.Plugin#isDebugging()org.eclipse.core.runtime.Platform#getDebugOption(String)それぞれ以下のように使って実装する。Plugin#isDebugging()デバッグオプションが一つだけでよい場合、このデフォルトで用意されたAPIを以下のように使用する。message.}この実装は以下のコードと等価。message.}Platform#getDebugOption(String)デバッグオプションを複数用意して切り替えることができるようにする場合、こちらを使用する。以下のように使って実装する。開発したプラグインをインストールしたEclipse(もしくはRCP)のインストールフォルダ直下にデバッグオプションを有効にする.optionsファイルを配置し、ランタイムオプション-debugを指定して起動する。.optionsファイルの形式はkey=value形式で以下のように記載することでオプションを有効にする。org.eclipse.faq.examples/debug=trueorg.eclipse.faq.examples/debug/option1=trueorg.eclipse.faq.examples/debug/option2=true-debugのあとにURLもしくはファイルシステムパスを指定することで、インストールフォルダ直下の.optionsファイル以外も指定することができる。ちなみに、プラグインプロジェクト直下に.optionsファイルを作成して、そこにもデバッグオプションをリスト化しておくと、デバッグ時ののtracingタブで簡単に有効にすることができるので便利。プラグイン内に配置するoptionsファイルの値はfalseにしておくのが流儀っぽい。XLのおすすめケース&保護フィルムEclipseプラットフォームのデバッグトレース機能の使い方リンクはてなブログブログをはじめる(無料)お知らせ本ブログはAmazon.co.jpアソシエイトに参加していますはてなブログをはじめよう!radian19831019さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。