ALog
とDLog
というマクロにして、使用したファイル名、関数(メソッド名)、行番号を NSLog で出力させる。
ALog
は Release/Debug ビルド双方とも出るが、DLog
は Debug ビルド時にしか出力しない。
TestFlight 対応
# ifdef DEBUG
# ifndef DLog
# define DLog(__FORMAT__,...) NSLog((@"%s [Line %d] " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
# endif
# else
# ifndef DLog
# define DLog(...) /* */
# endif
# endif /* if DEBUG */
# ifndef ALog
# ifdef TFLog
# define ALog(__FORMAT__, ...) TFLog((@"%s [Line %d] " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
# else
# define ALog(__FORMAT__,...) NSLog((@"%s [Line %d] " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
# endif /* ADHOC */
# endif
- 2012/04/05 22:24 +0900: Typo fix