将Cordova console.log写入文件

有谁知道是否有可能的console.log写入文件或类似的东西?

我已经login了我的应用程序,但它只写在控制台上。 为了远程debugging目的,我需要将现有日志写入文件。

我想创build一个文件,并在该文件中写入我的日志,但这将使我复制现有的日志代码。 因此,如果可以redirectconsole.log写入的地方,情况会更好。

我的应用程序使用IonicCordova ,并且使用Crosswalk浏览器插件的hybrid for iOS和Android hybrid for iOS使用。

这是适合您的要求的插件cordova-plugin-logtofile 。 但不幸的是,它只适用于Android。

既然你使用的是ionic framework,请看看这个 – FileLogger

你需要添加插件控制台插件。

加上:

cordova插件添加https://github.com/apache/cordova-plugin-console

是的,您可以创build一个日志服务来包装console.log和cordova文件插件: http : //ngcordova.com/docs/plugins/file/

当您启动应用程序时,打开一个文件进行写入,然后使用该服务login到控制台和文件。

所以而不是console.log你使用LoggingService.log()