UserAgentApplication的详细日志记录

时间:2019-07-05 22:12:58

标签: azure msal

尝试打开本文档中概述的详细消息 https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-logging

但得到
未处理的拒绝TypeError:_this.logger.warning不是函数

我试图将记录器配置的选项数量减至仅两个级别和记录器回调,但似乎不起作用

var self = this;
var map = new atlas.Map(<div id>, {...

// requestOjbect,graphConfig的初始化代码

function loggerCallback(logLevel, message, containsPii) {
    console.log(message);
    }
}
 var msalConfig = {
    auth: {
        clientId: '{client id}', //This is your client ID
        authority: "https://login.microsoftonline.com/{tenant id}" //This is your tenant info
    },
    cache: {
        cacheLocation: "sessionStorage",
        storeAuthStateInCookie: true
    },
    system: {
        logger: {
            localCallback: loggerCallback,
            level: Msal.LogLevel.Verbose,
            piiLoggingEnabled: false,
            correlationId: '1234'
        }
    }
};

var myMSALObj = new Msal.UserAgentApplication(msalConfig);

当代码调用通过弹出窗口对用户进行身份验证时,在浏览器控制台中将显示一个空弹出窗口并显示错误消息,期望弹出窗口显示蔚蓝广告登录的用户名。

1 个答案:

答案 0 :(得分:0)

我可以重现您的问题。当前是一个错误。您可以参考this github issue进行任何更新。

您也可以尝试工作场所here,尽管它对我不起作用。该问题所有者表示,他可以通过添加所有记录器字段来消除此错误。