リモートログ

DeployGateは、ワイヤレスでLogを参照できるリモートログ機能を提供しています。

リモートログは配布したアプリケーション用ページのタイムライン上へ表示されます。また、リモートログは実行時にファイルへ保存され、次回起動時に一連のログが一括して送信されます。

DGSLogv("%@", getVaList(["DGLog test message"]))
DGSLog(@"%@", @"DGLog test message");

Tips (Objective-C)

DGSLogNSLogとの互換性があるため、precompiled header (.pch) へ下記のマクロを追加してNSLogと置き換えられます。

#define NSLog DGSLog

下記のようにすると、クラス名・メソッド名・行番号も同時に出力することができます。

#define NSLog(__FORMAT__, ...) DGSLog((@"%s [Line %d] " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)