summaryrefslogtreecommitdiff
path: root/src/core/common/Logger.cpp
diff options
context:
space:
mode:
authorBenjamin Paassen <bpaassen@techfak.uni-bielefeld.de>2014-12-12 11:30:46 +0100
committerBenjamin Paassen <bpaassen@techfak.uni-bielefeld.de>2014-12-12 11:30:46 +0100
commit3a86b9dbe2c98c32f08942b07354a0361e8bafdb (patch)
tree890c45e664534f8ce49a0f4cb9aeba68520f7543 /src/core/common/Logger.cpp
parent5fde58b21baa7d92194c7910a85ab542a61897a9 (diff)
Slight changes to logging mechanism.
Diffstat (limited to 'src/core/common/Logger.cpp')
-rw-r--r--src/core/common/Logger.cpp14
1 files changed, 12 insertions, 2 deletions
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;
}