From 7b5d38fbf76c216abe67d58d693e64fcf418ac24 Mon Sep 17 00:00:00 2001
From: Martin Braun <martin.braun@ettus.com>
Date: Mon, 6 May 2019 10:25:40 -0700
Subject: log: Fix ANSI colour codes

The colour codes used for console logging were incorrectly defined.
Some colours would simply not rendered this way (e.g., red), others
had the boldness flag wrong.
---
 host/lib/utils/log.cpp | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

(limited to 'host/lib')

diff --git a/host/lib/utils/log.cpp b/host/lib/utils/log.cpp
index 05f69319e..125f4699f 100644
--- a/host/lib/utils/log.cpp
+++ b/host/lib/utils/log.cpp
@@ -25,13 +25,15 @@ namespace pt                  = boost::posix_time;
 constexpr double READ_TIMEOUT = 0.5; // Waiting time to read from the queue
 
 // Don't make these static const std::string -- we need their lifetime guaranteed!
-#define PURPLE "\033[35;1m" // purple
-#define BLUE "\033[34;1m" // blue
-#define GREEN "\033[32;1m" // green
-#define YELLOW "\033[33;1m" // yellow
-#define RED "\033[31;0m" // red
-#define BRED "\033[31;1m" // bright red
-#define RESET_COLORS "\033[39;0m" // reset colors
+#define PURPLE "\033[0;35m" // purple
+#define BLUE "\033[1;34m" // blue
+#define GREEN "\033[0;32m" // green
+#define YELLOW "\033[0;33m" // yellow
+#define BYELLOW "\033[1;33m" // yellow
+#define RED "\033[0;31m" // red
+#define BRED "\033[1;31m" // bright red
+#define RED_ON_YELLOW "\033[0;31;43m" // bright red
+#define RESET_COLORS "\033[0;39m" // reset colors
 
 /***********************************************************************
  * Helpers
-- 
cgit v1.2.3