2 * In this file are placed all macros and stuff for debuging,
15 * TODO: Colored output
16 * DBG("error" << "message");
17 * ERROR("error" << "message");
21 #define DEBUG_HELPER(msg, type) \
22 std::cerr << __FILE__ << ": " << __LINE__ << ": " << type << ": " \
23 << msg << std::endl; \
26 #define DEBUG_HELPER(msg, type) \
27 std::cerr << msg << std::endl; \
29 #define DBG(msg) DEBUG_HELPER(msg, "Debug")
30 #define ERROR(msg) DEBUG_HELPER(msg, "Error")
31 #define WARNING(msg) DEBUG_HELPER(msg, "Warning")
32 #define MILESTONE(msg) DEBUG_HELPER(msg, "Milestone")
34 #define DEBUG_HELPER(msg, type)
36 #define ERROR(msg, type)
37 #define WARNING(msg, type)