0

我正在使用MF 7.0併爲服務器配置了MF Analytics。一切正常,但我對MF Analytics的日誌收集機制有疑問。在我的適配器我有以下的用戶定義的登錄過程:將MobileFirst Analytics配置爲不打印適配器過程參數

<procedure name="login"/> 

function(userId,passKey){ 
     var jsonLoginParms = JSON.stringify({username: userId, password: passKey}); 

     var input = { 
      method : 'post', 
      returnedContentType : jsonContentType, 
      path : "login", 
      body :{ 
       contentType: jsonHeader, 
       content:jsonLoginParms 
      } 

     }; 
     response = WL.Server.invokeHttp(input); 
    } 

此過程接受用戶名密碼超過RESTful Web服務的用戶進行身份驗證。當其他通話結束時,如果我轉到Google Analytics - >搜索 - >服務器日誌搜索並查找日誌,它將以純文本格式打印密碼(我沒有在任何地方打印用戶名/密碼)。無論如何,我將它配置爲不打印適配器過程參數?

下面是它的截圖: 從MobileFirst平臺Foundation服務器enter image description here

+0

你有審計=在adapter.xml文件中的過程聲明是真的嗎? –

+0

不..沒有設置。 –

+0

您在服務器上收集的日誌記錄級別是什麼? –

回答

2

您的分析控制檯收集數據。執行以下操作時:

WL.Server.invokeHttp(input); 

所有來自該調用的請求都會收集並轉發到分析服務器。

增加日誌記錄級別,你將不會再看到細密的日誌顯示出來。

例子:

<logging traceSpecification="com.worklight.*=FATAL=enabled"/> 
相關問題