我正在使用 worklight 6.1,并且正在尝试将在客户端中创建的日志发送到服务器,以便能够在应用程序崩溃时查看日志。我所做的是(基于此链接http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m6/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fdevref%2Fc_using_client_log_capture.html ):
在 wlInitOptions.js 中设置以下内容
logger : { enabled: true, level: 'debug', stringify: true, pretty: false, tag: { level: false, pkg: true }, whitelist: [], blacklist: [], nativeOptions: { capture: true } },
在客户端中,我设置了以下要发送日志的位置:
WL.Logger.error("test"); WL.Logger.send();
WLClientLogReceiver-impl.js
根据链接实现了必要的带有日志功能的适配器
不幸的是,我在messages.log 中看不到日志。有人有想法么?
我所做的是:
WL.Analytics.log( { "_activity" : "myCustomActivity" }, "My log" );
但是 app_Activity_Report 表中没有添加新条目。有什么我想念的吗?