diff options
author | Szczepan Zalega <szczepan@nitrokey.com> | 2017-10-10 17:12:41 +0200 |
---|---|---|
committer | Szczepan Zalega <szczepan@nitrokey.com> | 2017-10-10 18:05:35 +0200 |
commit | 2198d1b46d8bbfabc6e04b716ca89583044b277e (patch) | |
tree | 6e43728af294a78feae13787c2e2ebfb5a7834d0 /log.cc | |
parent | a42e922507aa143868194508b976b4fd3ceac3d1 (diff) | |
download | libnitrokey-2198d1b46d8bbfabc6e04b716ca89583044b277e.tar.gz libnitrokey-2198d1b46d8bbfabc6e04b716ca89583044b277e.tar.bz2 |
Log update
Show progress on busy retries as dots (.)
Show warning when expected CRC is different than of received response
Show busy retry stats only on delay change
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
Diffstat (limited to 'log.cc')
-rw-r--r-- | log.cc | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -46,14 +46,21 @@ namespace nitrokey { } std::string LogHandler::format_message_to_string(const std::string &str, const Loglevel &lvl) { + static bool last_short = false; + if (str.length() == 1){ + last_short = true; + return str; + } time_t t = time(nullptr); tm tm = *localtime(&t); std::stringstream s; s + << (last_short? "\n" : "") << "[" << std::put_time(&tm, "%c") << "]" << "[" << loglevel_to_str(lvl) << "]\t" << str << std::endl; + last_short = false; return s.str(); } |