1
0
Mirror von https://github.com/tkuschel/bees.git synchronisiert 2026-05-08 04:59:37 +02:00

Logging: Improve text layout when discarding log timestamps

When timestamps are removed from logging, the current text layout shows
lines like

tid 12345 thread_name: Example log

Let's convert it to a more conforming layout:

thread_name[12345]: Example log

Signed-off-by: Kai Krakow <kai@kaishome.de>
Dieser Commit ist enthalten in:
Kai Krakow
2018-01-19 20:27:21 +01:00
committet von Zygo Blaxell
Ursprung 5533d09b3d
Commit d6312c338b
+6 -4
Datei anzeigen
@@ -70,13 +70,15 @@ namespace crucible {
header_stream << buf;
header_stream << " " << getpid() << "." << gettid() << "<" << m_loglevel << ">";
if (!m_name.empty()) {
header_stream << " " << m_name;
}
} else {
header_stream << "<" << m_loglevel << ">tid " << gettid();
header_stream << "<" << m_loglevel << ">";
header_stream << (m_name.empty() ? "thread" : m_name);
header_stream << "[" << gettid() << "]";
}
if (!m_name.empty()) {
header_stream << " " << m_name;
}
header_stream << ": ";
string out = m_oss.str();