配置 MobileFirst Analytics 以不打印适配器过程参数

Configure MobileFirst Analytics to not print the Adapter Procedure Arguments

我正在使用 MF 7.0 并为服务器配置了 MF Analytics。一切正常,但我对 MF 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 WebService 对用户进行身份验证。其余呼叫结束后,如果我转到 Analytics --> Search --> Server log Search 并查找日志,它会以纯文本形式打印密码(我没有在任何地方打印 username/password )。无论如何,我是否将其配置为不打印适配器过程参数?

截图如下:

您的分析控制台正在从 MobileFirst Platform Foundation 服务器收集数据。当您执行:

WL.Server.invokeHttp(input); 

来自该呼叫的所有内容都被收集并转发到分析服务器。

增加日志记录的详细程度,您将不会再看到 FINE 日志。

示例:

<logging traceSpecification="com.worklight.*=FATAL=enabled"/>