我想知道在Apache Camel中是否已经有任何方法可以根据路由记录到不同的记录器。我使用Spring DSL来创建路由。我的用例是我想为我定义的每个路由创建一个不同的日志文件。
这可能吗?
答案 0 :(得分:1)
您可以启用MDC日志记录,然后包含有关当前正在记录哪条路由的详细信息:http://camel.apache.org/mdc-logging.html
然后可以将您使用的日志框架(例如log4j,logback等)配置为基于MDC密钥(例如camel.routeId)登录到不同的appender