7 #define logging_enabled 0
8 #define logging_verbose 0
16 #define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
22 #define LLog() NSLog((@"%s [Line %d] "), __PRETTY_FUNCTION__, __LINE__)
28 #define FLog(fvar) NSLog((@"%s [Line %d] %s = %f"), __PRETTY_FUNCTION__, __LINE__, #fvar, fvar)
34 #define ILog(ivar) NSLog((@"%s [Line %d] %s = %i"), __PRETTY_FUNCTION__, __LINE__, #ivar, ivar)
40 #define OLog(ovar) NSLog((@"%s [Line %d] %s = %@"), __PRETTY_FUNCTION__, __LINE__, #ovar, ovar)
46 #define CleanLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);
51 #define DLog_(fmt, ...) DLog(fmt, ##__VA_ARGS__)
52 #define OLog_(ovar) OLog(ovar)
54 #else //logging_verbose
56 #define DLog_(fmt, ...)
59 #endif //logging_verbose
64 #define DLog(fmt, ...)
70 #define DLog_(fmt, ...)