【问题标题】:Ionic-Angularjs | Write logging to file or variable离子Angularjs |将日志写入文件或变量
【发布时间】:2017-05-16 09:11:04
【问题描述】:

我正在使用 Ionic(基于 AngularJs)开发一个新项目,并且一切正常。

我目前正在将每个“函数调用”(每一步)输出到控制台(通过 Debug-Function)以进行调试,以便我可以快速查看每个函数是否被正确调用。

日志函数(最小化/简化代码):

.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”之类的东西,还是将所有内容存储在退出时清除的会话变量中?

提前致谢!

-伯特

【问题讨论】:

    标签: javascript angularjs logging ionic-framework console


    【解决方案1】:

    经过一些研究,我认为FileLogger 将是最好的解决方案,并且完全符合我的想法(或多或少)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-06
      • 2023-03-31
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多