我想知道 Apache Camel 中是否已经实现了任何方式来根据路由记录到不同的记录器。我正在使用 Spring DSL 创建路由。我的用例是我想要为我定义的每条路线使用不同的日志文件。
那可能吗?
我想知道 Apache Camel 中是否已经实现了任何方式来根据路由记录到不同的记录器。我正在使用 Spring DSL 创建路由。我的用例是我想要为我定义的每条路线使用不同的日志文件。
那可能吗?
您可以启用 MDC 日志记录,其中包括有关当前正在从哪个路由记录的详细信息:http: //camel.apache.org/mdc-logging.html
然后你使用的日志框架,比如log4j、logback等可以配置成基于一个MDC key(例如camel.routeId)来记录到不同的appender