7

我正在使用最新的 phonegap/cordova 2.1 版。并且我在 eclipse logcat 中获得了太多日志:使用 fe 记录了所有内容

console.log("test")

CordovaLog   test
Web Console  test

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

4

4 回答 4

10

您应该编辑以下条目

<log level="DEBUG"/>

config.xml文件中。

可用值为ERRORWARNINFODEBUGVERBOSE(默认=ERROR)

设置为ERROR您将看到最少的日志消息。

于 2012-11-26T05:16:40.033 回答
3

看看这个

http://css.dzone.com/articles/setting-console-debugging

更新 :

经过大量努力,我发现这是目前使用 phonegap 调试 javascript 代码的最佳且唯一可用的解决方案是在浏览器中打开 HTML 文件并使用其控制台调试它 IE (Google Chrome),此外,JSFiddle 的 JSLint 功能将帮助您找到代码中几乎所有的错误

最好的祝福

于 2012-11-26T04:37:13.087 回答
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 将向您展示类似于浏览器中的开发人员工具的控制台和资源管理器。您可以在您的 PC 上通过http://localhost:8080在浏览器中调用来访问它。

编辑:也可以查看调试方法的摘要:https ://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGap

于 2015-01-13T21:29:19.460 回答
0

现在情况可能发生了一些变化。

现在使用以下内容:

<preference name="loglevel" value="VERBOSE" />    
于 2017-11-22T08:30:13.103 回答