骆驼日志组件

时间:2012-02-08 12:46:39

标签: java logging apache-camel

我正在寻找一个基于SLF4J的日志记录解决方案,因此我可以在运行时绑定到我想要的任何底层实现(目前我正在考虑log4j)。由于我计划让我的后端通过Apache Camel路由,我认为Camel必须有一些日志记录解决方案。

它确实 - here

但是从那个页面描述中我无法判断camel-log是否用于将内部(Camel)消息(错误,异常,信息等)推送到SLF4J,或者我是否可以用作SLF4J“包装器” “或两者兼而有之。

因此我的问题是:camel-log用于启用Camel消息传递(所以我可以看到Camel正在做什么)或者它是将我的应用程序的消息推送到路由上的组件?或两者兼而有之??

提前致谢!

1 个答案:

答案 0 :(得分:3)

Camel日志组件(http://camel.apache.org/log.html)用于记录交换。在最新版本的Camel中,它使用SFL4J,因此您可以通常的SFL4J方式选择基础日志记录实现。

你可以在Camel上下文中启用'trace'来“看看Camel在屋檐下做了什么”。

对于您自己的日志记录,您可以像往常一样在代码中使用SLF4J。

相关问题