ログ出力など
EclipseはOSGiのLogサービスを使ってログを出力できるというのは他のプラグインを見ていて知っていた。でもどうやるのかわかっていなかった。
各プラグインの直下に.optionsという名前でファイルを作ることで、Tracingタブに選択肢として出ることを発見。ヘルプに書かれていたけどよくわからんかった。
ヘルプドキュメント直リンク
.optionsの書き方は
<plugin-id>/debug = true <plugin-id>/debug/throwable = true
を指定する。plugin-idはプラグインのIDと一致している必要がある。
デバッグの値はPlatform.getDebugOption(キー名)で取得できる。
もっと詳しい話を知りたい場合はよういちろうさんのBlogがお勧めです。