私のLogHelperクラスを書いているとき、私は奇妙なバグを持っています。OSGI LogService.logメソッドが機能しません。
私はorg.osgi.service.log.LogService(Apache Felixの実装で)を使用しています。
今、私が呼び出すことができます。問題なく
LogService.log(int level, String message)
を、私は例外を除いていずれかを使用しようとすると:
LogService.log(int level, String message, Throwable exception)
Eclipseはとして間違ったコールを強調し、私を与えますこの厄介なエラーメッセージ:
タイプorg.osgi.framework.ServiceReferenceは解決できません。 それは間接的にLogServiceで使用されているパッケージorg.osgi.frameworkをインポートする必要があります必要な.classファイル
Hm ...私はlog(int level、String message)メソッドを呼び出すことができると指摘したと思いますが、そのメソッドのThrowableでそのメソッドを呼び出すことはできません。 – drozzy