log: break after printing the log message
This commit is contained in:
parent
e321b9eee7
commit
dd00f4167a
12
log.cpp
12
log.cpp
@ -195,14 +195,8 @@ level_width (void)
|
||||
void
|
||||
util::log (util::level_t level, const std::string &msg)
|
||||
{
|
||||
// fire a breakpoint before the following early exit
|
||||
if (needs_break (level))
|
||||
breakpoint ();
|
||||
|
||||
static const util::level_t LOG_LEVEL = log_level ();
|
||||
if (level > LOG_LEVEL)
|
||||
return;
|
||||
|
||||
if (level <= LOG_LEVEL) {
|
||||
static const size_t time_len = strlen("YYYY-mm-dd HHMMhSS") + 1;
|
||||
std::string time_string (time_len - 1, '\0');
|
||||
time_t unix_time = time (nullptr);
|
||||
@ -223,6 +217,10 @@ util::log (util::level_t level, const std::string &msg)
|
||||
<< std::setw (0)
|
||||
<< util::term::csi::graphics::RESET
|
||||
<< "] " << msg << std::endl;
|
||||
}
|
||||
|
||||
if (needs_break (level))
|
||||
breakpoint ();
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user