特定の log4j ロガーにメッセージを送信するように Camel ルートを構成することは可能ですか? たとえば、次のロガーがあります。
<logger name="com.me.log.mylogger" additivity="false">
<level value="debug" />
<appender-ref ref="file_appender_messages" />
</logger>
file_appender_messages
はただのRollingFileAppender
.
次に、Camel コンテキストで次を使用してログに記録しようとします。
<to uri="log:com.me.log.mylogger?level=INFO" />
ただし、で指定されたログ ファイルではなく、コマンド ラインに出力されますfile_appender_messages
。
25-Oct-2012 11:46:44 org.apache.camel.processor.CamelLogger log
INFO: [MESSAGE BODY]
さまざまなソースからのメッセージにさまざまなロガーを使用できるようにしたいと考えています。メッセージ プロセッサで実行することもできますが、理想的にはルート xml で構成できます。それはできますか?