2017-01-23 33 views
0

Tibco BusinessWorks 5使用什么Log4J版本?Tibco BusinessWorks 5中的Log4j NoSQL/Mongo appender

我可以在该版本中使用NoSQL appender吗?可以在没有安装Log4J 1-2桥的情况下完成吗?

后来更新:看来到目前为止,更改Log4J配置文件没有太多的影响。见Changing Log4J configuration in Tibco BW/Designer does not have the desired effect

+0

你使用的具体bw5版本是什么? – Rao

+0

Adrain,你能检查答案,看看是否有帮助吗? – Rao

+0

我将我的appender添加到'bw.logger',旁边的'tibco_bw_log' appender。这些消息被发送到'tibco_bw_log',但没有发送给我的appender。即使我从'bw.logger'中删除'tibco_bw_log' appender,日志仍然会去那里,而不是我的记录器。如果我将appender名称更改为'tibco_bw_log'并删除旧appender,那么我得到错误:“org.apache.log4j.FileAppender不能转换为com.tibco.share.util.BWLogFileAppender”。现在我甚至没有得到这个错误,但是我的appender没有得到任何日志。 –

回答

0

这对于内部Tibco日志来说是不可能的。只有Java活动可以使用自定义记录器。

0

您应该能够从您的TIBCO产品安装的下方位置找到它。

转到../tibco/tpcl/<version>/lib和寻找`log4j.jar

而且你不必安装log4j明确。

我相信,你应该可以在文件../tibco/bw/<version>/lib/log4j.properties中添加你需要的appender。在属性文件确实有效的情况下也有`lo4j.xml。试试看。

+0

我修改了log4j.properties和log4j.xml文件,但没有成功。我应该重新启动引擎吗?怎么样? –

+0

你可以停下来并开始。看看你是否可以优雅地停止引擎。否则,您可能会终止进程并开始。 – Rao

0

只是为了补充Rao's response,你还需要添加到您重新启动引擎,并确保你无论从log4j.propertieslog4j.xml文件添加一个appender到正确的记录,即bw.logger