私は、Quartzなどの外部ライブラリに依存するOSGiアプリケーションを構築しました。 私はこれらのライブラリのすべてに対して別々のバンドルを作成しましたが、問題は独自のログ設定を持っていることです。OSGi - 外部jarファイル用のロギング設定
だから私は自分のアプリケーションの石英ログを実行すると、コンソールに
[DefaultQuartzScheduler_QuartzSchedulerThread] DEBUG o.quartz.core.QuartzSchedulerThread - batch acquisition of 0 triggers
私が正しくロギングを制限したり、リダイレクトする方法で失わ少しです。私は、エラーするログレベルを設定しようとクォーツバンドルでlog4j.xml
ファイルを持っているが、それは私がOSGiのロギング戦略のために検索してきたが、より混乱して終わるのです
<logger name="org.quartz">
<level value="error" />
<appender-ref ref="console" />
</logger>
効果がありません。
使用しているOSGIの実装は何ですか? –