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 にログが表示されません。誰にもアイデアはありますか?
また、このリンクhttp://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.monitor.doc/monitor/c_op_analytics_data_captureに基づいて、分析 DB にログを送信しようとしました。 html .
私がしたことは次のとおりです。
WL.Analytics.log( { "_activity" : "myCustomActivity" }, "My log" );
ただし、app_Activity_Report テーブルには新しいエントリは追加されません。足りないものはありますか?