gpt4 book ai didi

windows-phone-7 - Phonegap WP7 Visual Studio 2010 console.log

转载 作者:行者123 更新时间:2023-12-04 21:49:16 28 4
gpt4 key购买 nike

Phonegap v1.1.0,如何访问 console.log(string) 的输出?

// provide our own console if it does not exist, huge dev aid!
if(typeof window.console == "undefined")
{
window.console = {log:function(str){window.external.Notify(str);}};
}

// output any errors to console log, created above.
window.onerror=function(e){console.log("Error ::" + e);};

console.log("Installed console ! ");

它正在记录到调试输出窗口

最佳答案

console.log 定义如下

if(typeof window.console == "undefined")
{
window.console = {
log:function(str){
if(navigator.debugConsole){
navigator.debugConsole.log(str);
}
else
{// In case log messages are received before device ready
window.external.Notify("Info:" + str);
}
}
};
}

debugConsole.log() 和 window.external.Notify() 的结果是 Debug.WriteLine(msg) 方法调用。所以可能 您可以重定向调试输出 例如,文件并保留此信息,以便稍后调试/查看此信息。不需要连接到 VS 来调试问题,有时它可能非常有帮助,代码示例
TextWriterTraceListener[] listeners = new TextWriterTraceListener[] 
{
new TextWriterTraceListener("debug.log"),
new TextWriterTraceListener(Console.Out)
};

Debug.Listeners.AddRange(listeners);

关于windows-phone-7 - Phonegap WP7 Visual Studio 2010 console.log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8021357/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com