我正在使用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