From 4fd25ec14b335414fd96105df6bed64f4882ed1a Mon Sep 17 00:00:00 2001 From: Tom Smeding Date: Sun, 17 Oct 2021 16:12:20 +0200 Subject: params.h -> command-line arguments --- multilog.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'multilog.cpp') diff --git a/multilog.cpp b/multilog.cpp index d2dce10..2d9f3d6 100644 --- a/multilog.cpp +++ b/multilog.cpp @@ -2,7 +2,6 @@ #include #include #include "multilog.h" -#include "params.h" static int uniqid() { @@ -12,7 +11,10 @@ static int uniqid() { MultiLog::Item::Item() - : id(uniqid()) {} + : id{uniqid()} {} + +MultiLog::MultiLog(bool fancy) + : fancy{fancy} {} int MultiLog::add(const string_view prefix) { lock_guard guard(mut); @@ -21,7 +23,7 @@ int MultiLog::add(const string_view prefix) { items.emplace_back(); items.back().line = prefix; - if (multilog_fancy) { + if (fancy) { cout << prefix << endl; } else { cout << "[" << items.back().id << "] " << prefix << endl; @@ -36,7 +38,7 @@ void MultiLog::append(int id, const string_view text) { size_t idx = findId(id); items[idx].line += text; - if (multilog_fancy) { + if (fancy) { redrawLine(idx); } else { cout << "[" << items[idx].id << "]... " << text << endl; -- cgit v1.2.3-70-g09d2