OSDN Git Service

do not assume message output device supports color control sequences
authorIvailo Monev <xakepa10@gmail.com>
Sat, 26 Jun 2021 16:15:02 +0000 (19:15 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Sat, 26 Jun 2021 16:15:02 +0000 (19:15 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/debug_p.h

index bff37bd..70dc56b 100644 (file)
 
 #include <QDebug>
 
-#define _DMBLUE  "\033[34m"
-#define _DMRED   "\033[31m"
-#define _DMRESET "\033[0m"
-#define _DMTRACE(level, color) (level().nospace() << color << __PRETTY_FUNCTION__ << _DMRESET ":").space()
+#define _DMTRACE(level) (level().nospace() << __PRETTY_FUNCTION__ << ":").space()
 
 // Simple macros to get KDebug like support
-#define DMDEBUG   _DMTRACE(qDebug, _DMBLUE)
-#define DMWARNING _DMTRACE(qWarning, _DMRED)
+#define DMDEBUG   _DMTRACE(qDebug)
+#define DMWARNING _DMTRACE(qWarning)
 
 // Log a variable name and value
 #define DMVAR(var) DMDEBUG << #var ":" << var