windows 8 javascript/visual studio 2012中的console.log()

Arv*_*vin 6 javascript visual-studio microsoft-metro windows-8

当我在Visual Studio 2012 for javascript中使用console.log("一些文本输出")for Windows 8 metro编程时,发送到的文本在哪里?我在哪里可以查看?我有"输出"面板,但我没有看到日志文本.

我没有使用正确的功能吗?我必须使用另一个功能来打印输出吗?

Thi*_*ter 16

DEBUG > Windows > JavaScript Console在Visual Studio菜单中实际看到JavaScript控制台选择.然后你可以使用旧console.log()的写入它,但你也可以使用相关的WinJS功能:

WinJS.log()与创建函数后,登录的东西WinJS.Utilities.startLog():

WinJS.Utilities.startLog({type: "info", tags: "custom" });
WinJS.log("my message", "info", "custom");
Run Code Online (Sandbox Code Playgroud)

以下是有关WinJS日志记录功能的一些其他信息:

startLog(options):配置将包含指定标记的消息写入JavaScript控制台的记录器.

options对象必须包含一个type,其被认为是一个error,warn,infoperf.除非您想捕获所有日志条目,否则还要添加tags到包含要记录的以空格分隔的标记列表的对象.

WinJS.log(message, tags, type):默认情况下,此功能不存在.但是,它是由您的startLog()电话创建的.您也可以手动创建它,但因为您希望使用登录到控制台startLog()是可行的方法.