2

我想知道 Apache Camel 中是否已经实现了任何方式来根据路由记录到不同的记录器。我正在使用 Spring DSL 创建路由。我的用例是我想要为我定义的每条路线使用不同的日志文件。

那可能吗?

4

1 回答 1

1

您可以启用 MDC 日志记录,其中包括有关当前正在从哪个路由记录的详细信息:http: //camel.apache.org/mdc-logging.html

然后你使用的日志框架,比如log4j、logback等可以配置成基于一个MDC key(例如camel.routeId)来记录到不同的appender

于 2013-08-15T06:15:35.180 回答