0

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 テーブルには新しいエントリは追加されません。足りないものはありますか?

4

1 に答える 1