リモートログ
DeployGateは、ワイヤレスでLogを参照できるリモートログ機能を提供しています。
リモートログは配布したアプリケーション用ページのタイムライン上へ表示されます。また、リモートログは実行時にファイルへ保存され、次回起動時に一連のログが一括して送信されます。
Swift
DGSLogv("%@", getVaList(["DGLog test message"]))
Objective-C
DGSLog(@"%@", @"DGLog test message");
Tips Objective-C
DGSLog は NSLogとの互換性があるため、precompiled header (.pch) へ下記のマクロを追加してNSLogと置き換えられます。
Objective-C
#define NSLog DGSLog
下記のようにすると、クラス名・メソッド名・行番号も同時に出 力することができます。
Objective-C
#define NSLog(__FORMAT__, ...) DGSLog((@"%s [Line %d] " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)