2013-10-02 3 views
5

Я хочу зарегистрироваться с помощью Javascript-скриптового посредника для отладки porpouses. Весьма досадно, чтобы добавить значение message/variable ... в контекстную переменную и использовать в этой последовательности посредник журнала.WSO2 - Как регистрироваться с помощью Javascript-посредника

Есть ли способ избежать этого?

King Regards.

ответ

5

Вам просто нужно, чтобы получить ServiceLog внутри посредника сценария и использовать его следующим образом:

<script language="js"> 
    var log = mc.getServiceLog();   
    log.info("Logging inside Script Mediator"); 
</script> 
3

Вы можете использовать print(message/variable);. Он отобразит сообщение/переменную в терминале.

+0

Можете ли вы сказать мне о терминале? Что такое терминал? Вы имеете в виду файл wso2carbon.log? Где именно я должен это видеть? –

+0

Да, вы увидите это в журналах. Здесь терминал означает, что при запуске сервера на переднем плане (т. Е. Только запуске ./wso2server.sh) вы увидите там журналы сервера. – Sumedha

+1

Я сделал это, но этого не произошло! Я добавил javascript-скрипт из conf-реестра в свой медиа-посредник. код выглядит следующим образом: 'function hash (mc) { var hashedInput = mc.getProperty (" toMD5 "). toString(); печать (hashedInput); mc.setProperty ("toMD5", md5 (hashedInput)); } function md5 (x) {// некоторый код здесь.} ' и он не регистрируется в wso2carbon.log, который является файлом, который заселен после запуска../Wso2server.sh' –

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