diff options
author | Martin Braun <martin.braun@ettus.com> | 2019-05-06 10:25:40 -0700 |
---|---|---|
committer | Brent Stapleton <brent.stapleton@ettus.com> | 2019-05-07 18:39:18 -0700 |
commit | 7b5d38fbf76c216abe67d58d693e64fcf418ac24 (patch) | |
tree | d34c2b854a26961b4c1f5c903d59f10d349a8ec4 | |
parent | bd2c992cda6077dc4f575b1e1cedf2f2428f491c (diff) | |
download | uhd-7b5d38fbf76c216abe67d58d693e64fcf418ac24.tar.gz uhd-7b5d38fbf76c216abe67d58d693e64fcf418ac24.tar.bz2 uhd-7b5d38fbf76c216abe67d58d693e64fcf418ac24.zip |
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.
-rw-r--r-- | host/lib/utils/log.cpp | 16 | ||||
-rw-r--r-- | host/tests/log_test.cpp | 1 |
2 files changed, 10 insertions, 7 deletions
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 diff --git a/host/tests/log_test.cpp b/host/tests/log_test.cpp index d9eae09f1..66afa315f 100644 --- a/host/tests/log_test.cpp +++ b/host/tests/log_test.cpp @@ -24,6 +24,7 @@ BOOST_AUTO_TEST_CASE(test_messages) UHD_LOGGER_INFO("logger_test") << "This is a test print for a info log."; UHD_LOGGER_WARNING("logger_test") << "This is a test print for a warning log."; UHD_LOGGER_ERROR("logger_test") << "This is a test print for an error log."; + UHD_LOGGER_FATAL("logger_test") << "This is a test print for a fatal error log."; UHD_HERE(); const int x = 42; UHD_VAR(x); |