Ionic-Angularjs |将日志记录写入文件或变量
问题描述:
我正在使用Ionic(基于AngularJs)开发一个新项目,并且所有内容都按照原样运行。Ionic-Angularjs |将日志记录写入文件或变量
我目前正在输出每个'函数调用'(每一步)到控制台(通过调试功能)进行调试,以便我可以快速查看每个函数是否被正确调用。
日志功能(最小化/简化代码):
.factory('DebugMode', ['$log', function($log) {
var DebugMode = {};
this.active = true;
this.console = function(LogLine, LogStyle)}
if(DebugMode.active){
$log.log(LogLine);
}
};
return DebugMode;
我的问题: 有没有一种方法,或者我也可以写输出(不特定控制台输出的方法,但我写到它的日志)到一个文件或变量?
我的目的:可以在单独运行应用程序时请求日志,无法访问浏览器或某种类型的应用程序。为了让我可以很容易地看到一切是否仍然正常运行,或者如果客户遇到了一些问题,我可以要求他们通过邮件或某种方式发送日志。
例如, (在应用程序中):打开菜单,进入设置,显示日志,查看应用程序返回错误的位置和/或按下按钮将该日志发送给我。
最好的办法是将所有内容写入'log-output.date().txt'类或将所有内容存储在会在退出时清除的会话变量中?
在此先感谢!
-Bert