console.log в рабочем режиме
Мой procdure в адаптере sql дан ниже
var procedure1Statement = WL.Server.createSQLStatement("select * from userreg ");
function procedure1() {
var resp= WL.Server.invokeSQLStatement({
preparedStatement : procedure1Statement,
parameters : []
});
var a=resp.resultSet;
var name=new Array();
for(var i=0;i<a.length;i++){
name[i]=a[i].name;
}
//return (name);
//alert (name);
console.log( name.toString());
}
если я вызываю эту процедуру, могу ли я отображать значения имен в консоли браузера,
или если я использую WL.logger.log() вместо console.log
1 ответ
Вы не можете использовать console.log в коде на стороне сервера... у вас должен быть код на стороне клиента, который будет получать ответ от этого кода на стороне сервера (то есть - вы должны вернуть его), а затем вы можете использовать консоль.log (и другие параметры) - на стороне клиента - для печати значений на консоль в вашем браузере или LogCat или других инструментах...
Что вы можете сделать в случае регистрации или отладки адаптера, это использовать WL.Logger.warn
или же WL.Logger.error
распечатать на консоль Eclipse.
См. Этот вопрос для получения дополнительной информации по вышеуказанному: IBM Worklight 6.0 - Как включить / просмотреть WL.Logger.debug в адаптерах?