Phonegap / Cordova有太多日志记录CordovaLog Web控制台

时间:2012-10-29 10:09:27

标签: cordova logging cordova-2.0.0

我正在使用最新的phonegap / cordova版本2.1。我在eclipse logcat中获得了太多日志: 使用f.e.将所有内容记录两次

console.log("test")

CordovaLog   test
Web Console  test

这可以通过eclipse中的过滤器禁用,但必须有更智能的解决方案。

4 个答案:

答案 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" />