我在Java中使用Camel log EIP:
from("direct:source")
.log("Hello");
我知道我可以在每次log()调用中指定记录器。但是,如何为CamelContext或路径构建器类中的所有路径设置一次默认记录器。这样我就可以使用包作用域来为特定的log()调用启用详细的日志记录,而不必在每次调用中都提到记录器。
如果这不是直截了当的话,另一个选择是将默认包名称从 routeId 更改为 camelContext 。 routeId
答案 0 :(得分:0)
您可以在Camel注册表中设置记录器,然后日志EIP将使用它,但必须只有一个,请参阅源代码: