Ibm mobilefirst Worklight Analytics有效负载
Worklight 6.2.0,移动Web环境 Worklight信息中心提供了三种用于记录分析消息的公式Ibm mobilefirst Worklight Analytics有效负载,ibm-mobilefirst,worklight-analytics,Ibm Mobilefirst,Worklight Analytics,Worklight 6.2.0,移动Web环境 Worklight信息中心提供了三种用于记录分析消息的公式 WL.Analytics.log('my record'); WL.Analytics.log({data: [1,2,3]}); WL.Analytics.log({data: [1,2,3]}, 'MyData'); 我成功地使用了其中的第一个,但是其他两个没有生成分析,并且我的fail()函数没有被激发 我在在线教程中看到了进一步的表述 WL.Analytics.log
WL.Analytics.log('my record');
WL.Analytics.log({data: [1,2,3]});
WL.Analytics.log({data: [1,2,3]}, 'MyData');
我成功地使用了其中的第一个,但是其他两个没有生成分析,并且我的fail()函数没有被激发
我在在线教程中看到了进一步的表述
WL.Analytics.log({_activity: "myActivity" });
这也不会产生任何输出
问:还有其他公式可以工作吗?我建议将stringify属性作为true传递
var obj = {name : "bob", age : 100};
WL.Logger.config({stringify : true, pkg: 'myActivity'});
WL.Logger.debug(obj);
如果你想要一个漂亮的格式,你可以传入漂亮的属性
WL.Logger.config({stringify : true, pretty : true, pkg: 'myActivity'});
WL.Logger.debug(obj);
希望这对您有所帮助。除此之外的所有电话
WL.Analytics.log(“我的记录”)
用于未实施或未纳入Worklight 6.2版本的分析功能。显然,文件中没有反映这一点。我将打开一个缺陷,让日志可以搜索,或者在文档中反映此限制
如果出现以下情况,请拨打:
log({u activity:“myActivity”})
不会导致活动可在分析控制台的“活动”页面中搜索,则这是Worklight 6.2的缺陷
我可以确认上述所有问题都已在Worklight的下一版本中修复(无论是通过代码修复还是文档)。如果您需要将这些修复程序中的一些移植到Worklight的早期版本,请打开PMR,以便我们可以开始该过程。可以尝试类似于
WL.Analytics.log(JSON.stringify({data:[1,2,3]}))
?dhinesh,是的,按照您的建议组装字符串就足够了,然而,如果文档化的方法能够发挥作用,那么就更好了,如果它们不能发挥作用,那么应该更新文档。因此,我想让Worklight的人发表评论。我是在问关于WL.Analytics API的问题,这个答案是否相关?很抱歉,我一定误解了你的问题。我确实试图复制您的错误,但无法复制。你能提供一些更相关的代码吗。这就是我所做的WL.Analytics.log(“我的记录”);log({data:[1,2,3]});log({data:[1,2,3]},'MyData');WL.Analytics.send();此外,您还可以通过访问localhost:9500/\u searchThank预览分析日志。谢谢,我会仔细检查活动案例,我们可能需要这个来工作。