| #import "DDLog.h" | 
 |  | 
 | // The first 4 bits are being used by the standard levels (0 - 3)  | 
 | // All other bits are fair game for us to use. | 
 |  | 
 | #define LOG_FLAG_FOOD_TIMER    (1 << 5)  // 0...0100000 | 
 | #define LOG_FLAG_SLEEP_TIMER   (1 << 6)  // 0...1000000 | 
 |  | 
 | #define LOG_FOOD_TIMER  (ddLogLevel & LOG_FLAG_FOOD_TIMER) | 
 | #define LOG_SLEEP_TIMER (ddLogLevel & LOG_FLAG_SLEEP_TIMER) | 
 |  | 
 | #define DDLogFoodTimer(frmt, ...)   ASYNC_LOG_OBJC_MAYBE(ddLogLevel, LOG_FLAG_FOOD_TIMER,  0, frmt, ##__VA_ARGS__) | 
 | #define DDLogSleepTimer(frmt, ...)  ASYNC_LOG_OBJC_MAYBE(ddLogLevel, LOG_FLAG_SLEEP_TIMER, 0, frmt, ##__VA_ARGS__) | 
 |  | 
 | // Now we decide which flags we want to enable in our application | 
 |  | 
 | #define LOG_FLAG_TIMERS (LOG_FLAG_FOOD_TIMER | LOG_FLAG_SLEEP_TIMER) |