我正在为Windows Phone 8开发Worklight应用程序。当通过Visual Studio 2012构建到设备时,我可以在Visual Studio控制台中看到通过WL.Logger的调试方法记录的消息。但是,我看不到使用WL.Logger的错误方法记录的任何消息。
我在Visual Studio中没有看到任何其他控制台,a WL.Logger documentation没有提供太多帮助 - 对Visual Studio的唯一引用是“调试消息显示在Microsoft Visual Studio 2012控制台中”。 - 显然没有提到错误信息。
有没有办法在Visual Studio 2012中显示WL.Logger错误消息?
答案 0 :(得分:0)
我从来没有使用过Visual Studio,所以请耐心等待。也许您可以覆盖Windows环境中的调用以使用您想要的任何记录器。例如,我们使用console.log
:
if (running on windows env) {
WL.Logger.error = function () {
console.log.apply(console, arguments); //or alert(...)
}
}
您可以使用WL.Client.getEnvironment()
API获取当前环境。
如果我不得不猜测,console.error
WL.Logger.error
用于错误消息(假设已定义)的内容由于某种原因没有打印到控制台。