メインコンテンツまでスキップ

リモートログ


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__)