2017-01-23 3 views
0

Какая версия Log4J является Tibco BusinessWorks 5 с использованием?Log4j NoSQL/Mongo appender в Tibco BusinessWorks 5

И могу ли я использовать дополнения NoSQL в этой версии? Можно ли это сделать без установки моста Log4J 1-2?

Позже обновление: Кажется, что изменение конфигурационного файла Log4J до сих пор не имеет большого эффекта. См. Changing Log4J configuration in Tibco BW/Designer does not have the desired effect.

+0

Какая конкретная версия bw5 вы используете? – Rao

+0

. Вы можете проверить ответ, чтобы узнать, полезно ли это? – Rao

+0

Я добавил свой appder к 'bw.logger', рядом с приложением' tibco_bw_log'. Сообщения отправляются на 'tibco_bw_log', но не на мой appender. Даже если я удаляю приложение 'tibco_bw_log' из' bw.logger', журналы все еще идут туда, а не к моему регистратору. Если я изменил свое имя приложения на '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. Также есть `lo4j.xml в случае, если файл свойств работал. Попробуйте.

+0

Я изменил оба файла log4j.properties и log4j.xml, но безуспешно. Должен ли я перезапустить двигатель? Как? –

+0

Вы можете остановить его и начать. Посмотрите, можно ли изящно остановить двигатель. В противном случае вы можете убить процесс и начать. – Rao

0

Просто в дополнение к Rao's response, вам также необходимо добавить, чтобы перезагрузить ваши двигатели и убедитесь, что вы добавили к appendeему на правый регистратор, а именно bw.logger либо из файла log4j.properties или log4j.xml.

Смежные вопросы