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