从Talend Runtime将cLog条目发送到数据库

时间:2018-03-21 11:02:30

标签: log4j2 talend karaf

我正在配置Talend ESB(OpenSource),我希望能够将日志记录(例如Camel Log组件等)重定向到数据库。

我已尝试编辑org.ops4j.pax.logging.cfg文件以添加JDBCAppender,但是当karaf导入此文件时,我收到一条消息"无法在类类org.apache中调用工厂方法.logging.log4j.core.appender.db.jdbc.JdbcAppender for element JDBC ...找不到类org.apache.logging.jog4j.core.appender.db.jdbc.JdbcAppender" 的工厂方法

这可能是因为正确的appender课程没有在Karaf注册,在这种情况下,有人可以指出我在哪里可以找到我需要的功能/包,或者是否有一些更微妙的事情发生在我身上我不见了?

谢谢!

1 个答案:

答案 0 :(得分:1)

注意:这是为了找到你的包并将其安装在karaf中

feature:list|grep -i camel

上面的命令显示您尚未安装哪些jdbc标准,您可以使用feature:install camel-jdbc在karaf中安装它们。 enter image description here