有谁知道如何从" WARN"更改Cordova插件控制台(https://github.com/apache/cordova-plugin-console)的logLevel。到" DEBUG"?
答案 0 :(得分:0)
如果不修改控制台插件,目前是不可能的。
您可以添加到console-via-logger.js
(平台目录之外的那个):
console.setLevel = function(level) {
logger.level(level);
};
并从您的代码中调用它:
console.setLevel('DEBUG')
但请注意,它只能在设备上运行,而且$ log服务也无法正常工作。
仅限console.log
,console.debug
,console.info
,...
更好的选择是在设备中启用Safari Web Inspector并从Safari进行远程检查,对于Android,使用Chrome ADB插件。
答案 1 :(得分:0)
您无需修改插件。您可以使用以下命令设置日志级别:
cordova.logger.level(cordova.logger.DEBUG);
如果您使用的是AngularJS,请确保在deviceReady
事件后引导角度。 AngularJS $log
服务缓存对console
对象的引用,但这被cordova控制台插件取代。