From 3a86b9dbe2c98c32f08942b07354a0361e8bafdb Mon Sep 17 00:00:00 2001 From: Benjamin Paassen Date: Fri, 12 Dec 2014 11:30:46 +0100 Subject: Slight changes to logging mechanism. --- src/core/common/Logger.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'src/core/common/Logger.cpp') diff --git a/src/core/common/Logger.cpp b/src/core/common/Logger.cpp index ab62b03..1811b68 100644 --- a/src/core/common/Logger.cpp +++ b/src/core/common/Logger.cpp @@ -118,6 +118,16 @@ public: return ss.str(); } + std::string bright() const + { + if (!active) { + return std::string{}; + } + std::stringstream ss; + ss << "\x1b[1m"; + return ss.str(); + } + std::string reset() const { if (!active) { @@ -152,7 +162,7 @@ void TerminalLogger::processMessage(Message msg) std::string filename = currentFilename(); bool hasFile = !filename.empty(); if (hasFile) { - os << t.color(Terminal::WHITE, true) << filename << t.reset(); + os << t.bright() << filename << t.reset(); } // Print line and column number @@ -160,7 +170,7 @@ void TerminalLogger::processMessage(Message msg) if (hasFile) { os << ':'; } - os << t.color(Terminal::WHITE, true) << msg.pos.line << t.reset(); + os << t.bright() << msg.pos.line << t.reset(); if (msg.pos.hasColumn()) { os << ':' << msg.pos.column; } -- cgit v1.2.3