示例代码片段 @ https://docs.microsoft.com/en-us/azure/communication-services/concepts/troubleshooting-info?tabs=csharp%2Cjavascript%2Cdotnet不完整。我对 JavaScript 模块不够熟悉,无法使其正常工作。我已将该模块添加到 package.json ("@azure/logger": "1.0.1")。当我执行我的代码示例时,我收到以下异常:
Uncaught TypeError: this._azureLogger.info is not a function
文档示例:
import { AzureLogger } from '@azure/logger';
AzureLogger.verbose = (...args) => { console.info(...args); }
AzureLogger.info = (...args) => { console.info(...args); }
AzureLogger.warning = (...args) => { console.info(...args); }
AzureLogger.error = (...args) => { console.info(...args); }
callClient = new CallClient({logger: AzureLogger});
我失败的尝试:
import { AzureLogger } from '@azure/logger';
const logger = require('@azure/logger');
logger.setLogLevel('verbose');
const callClientOptions: CallClientOptions = { logger };
任何人都可以分享此代码的工作示例吗?