我正在使用最新的phonegap / cordova版本2.1。我在eclipse logcat中获得了太多日志: 使用f.e.将所有内容记录两次
console.log("test")
CordovaLog test
Web Console test
这可以通过eclipse中的过滤器禁用,但必须有更智能的解决方案。
答案 0 :(得分:9)
您应该编辑以下条目
<log level="DEBUG"/>
在config.xml
文件中。
可用值为错误,警告,信息,调查, VERBOSE (缺省值= ERROR)
设置为ERROR
您将看到最少量的日志消息。
答案 1 :(得分:3)
看看这个
http://css.dzone.com/articles/setting-console-debugging
更新:
经过大量的努力,我发现这是最好的,现在唯一可用于通过phonegap调试javascript代码的解决方案是在浏览器中打开HTML文件并使用其控制台调试IE(Google)铬) 此外,JSFiddle的JSLint功能将帮助您找到代码中的几乎所有错误
最好的问候
答案 2 :(得分:0)
另一种可能性是使用weinre:
http://people.apache.org/~pmuellr/weinre-docs/latest/
通过node.js安装它,并使用以下命令运行weinre-server:
weinre --boundHost -all-
然后链接你的index.html中的weinre调试器(用你的实际IP替换localhost):
<script src="http://127.0.0.1:8080/target/target-script-min.js#anonymous"></script>
Weinre将向您展示与浏览器中的开发人员工具类似的控制台和资源管理器。
您可以通过在浏览器中调用http://localhost:8080
在PC上与其联系。
编辑:请参阅调试方法的摘要:https://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGap
答案 3 :(得分:0)
现在情况可能有所改变。
立即使用以下内容:
<preference name="loglevel" value="VERBOSE" />