Настройте MobileFirst Analytics, чтобы не печатать аргументы процедуры адаптера.

Я использую 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 -> Поиск -> Журнал сервера Поиск и ищу журналы, он печатает пароль в виде обычного текста (я нигде не печатал имя пользователя/пароль). В любом случае, я могу настроить это, чтобы не печатать аргументы процедуры адаптера?

Ниже приведен его скриншот: введите здесь описание изображения


person Prerak Tiwari    schedule 14.10.2015    source источник
comment
У вас есть audit=true в объявлении процедуры внутри файла adapter.xml?   -  person Leandro David    schedule 14.10.2015
comment
Каков уровень журналов, которые вы собираете на своем сервере?   -  person Chevy Hungerford    schedule 14.10.2015
comment
Я ничего не настраивал отдельно для Analytics. В server.xml у меня есть следующая запись для ведения журнала: ‹logging consoleLogLevel=INFO copySystemStreams=false/›, но это контролирует журнал консоли, а не тот, который вводится в Analytics.   -  person Prerak Tiwari    schedule 14.10.2015
comment
Можете ли вы скопировать/вставить ваш server.xml и ваш adapter.xml? Единственный раз, когда я вижу это, когда я устанавливаю подробное ведение журнала.   -  person Chevy Hungerford    schedule 15.10.2015
comment
У меня есть только эти 2 утверждения в server.xml, которые связаны с ведением журнала: ЛОЖЬ/>   -  person Prerak Tiwari    schedule 15.10.2015


Ответы (1)


Ваша аналитическая консоль собирает данные с сервера MobileFirst Platform Foundation. При выполнении:

WL.Server.invokeHttp(input); 

Все данные этого звонка собираются и пересылаются на сервер аналитики.

Увеличьте детализацию журнала, и вы больше не увидите журналы FINE.

Пример:

<logging traceSpecification="com.worklight.*=FATAL=enabled"/> 
person Chevy Hungerford    schedule 15.10.2015