2017-01-02 8 views
2

私は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

答えて

0

は、私がFileLoggerが最善の解決策だと思うと私は(多かれ少なかれ)念頭に置いていたまさにありません。

関連する問題