0
我对Apache Camel相当陌生,但不得不说我喜欢它到目前为止。一个“限制”(可能是我缺乏理解)迄今为止我碰到的是Camel以log4j
作为其默认日志记录组件。凌驾骆驼&log4j
我的团队已经竭尽全力构建我们自己的日志框架,最终将所有日志消息发布到ActiveMQ队列,最终发布到我们的数据库。
我想配置Camel与我们的日志框架一起工作,因为已经投入了大量的工作。虽然骆驼似乎没有提供任何文档,但我确实有两个想法,并希望由SO社区运行它们。
(1)找到一种方法来重新配置log4j
的LoggerFactory。这样我们就可以拥有自己的LoggerFactory返回的本地记录器实例。
(2)写我们自己的log4j
appender,这将使用我们自己的本地记录器。
有没有人有过这方面的经验?那里有更简单/更好/更优雅的解决方案吗?任何输入赞赏。
骆驼在骆驼2.6.x或更旧版本中使用公共日志记录。从骆驼2.7.0起,我们使用slf4j。所以你可以选择和选择你想使用的日志工具包。你不会被迫使用log4j。 –