- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
#if DEBUG == 2
#define INFO(message) (util::debug::print(TYPE_INFO, (message), __func__, __LINE__))
#define WARNING(message) (util::debug::print(TYPE_WARNING, (message), __func__, __LINE__))
#define ERROR(message) (util::debug::print(TYPE_ERROR, (message), __func__, __LINE__))
#elif DEBUG == 1
#define INFO(message) (util::debug::print(TYPE_INFO, (message), __func__))
#define WARNING(message) (util::debug::print(TYPE_WARNING, (message), __func__))
#define ERROR(message) (util::debug::print(TYPE_ERROR, (message), __func__))
#elif DEBUG == 0
#define INFO(message) (util::debug::print(TYPE_INFO, (message)))
#define WARNING(message) (util::debug::print(TYPE_WARNING, (message)))
#define ERROR(message) (util::debug::print(TYPE_ERROR, (message)))
#else
/* Default defines, uses if logging is disable */
#define INFO()
#define WARNING()
#define ERROR()
#endif