203.9. OSGi でのログコンポーネントの使用
Camel 2.12.4/2.13.1 の時点での改善
OSGi 内で Log コンポーネントを使用する場合(Karaf で)、基礎となるロギングメカニズムは PAX ロギングによって提供されます。org.slf4j.LoggerFactory.getLogger() メソッドを呼び出すバンドルを検索し、バンドルをロガーインスタンスに関連付けます。カスタム org.sfl4j.Logger インスタンスを指定しないと、Log コンポーネントによって作成されたロガーは camel-core バンドルに関連付けられます。
シナリオによっては、ロガーに関連付けられたバンドルをルート定義が含まれるバンドルにする必要があります。これを実行するには、レジストリーで org.slf4j.Logger の単一インスタンスを登録するか、 ロガー URI パラメーターを使用して参照します。