有没有办法在Visual Studio 2012中显示WL.Logger错误消息?

时间:2014-06-24 16:04:47

标签: visual-studio visual-studio-2012 logging windows-phone-8 ibm-mobilefirst

我正在为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错误消息?

1 个答案:

答案 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用于错误消息(假设已定义)的内容由于某种原因没有打印到控制台。