2017-01-23 68 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