Give activities a verbosity level again

And print them (separately from the progress bar) given sufficient -v
flags.
This commit is contained in:
Eelco Dolstra 2017-08-28 19:13:24 +02:00
parent cfc8132391
commit 2cc345b95f
No known key found for this signature in database
GPG key ID: 8170B4726D7198DE
10 changed files with 41 additions and 19 deletions

View file

@ -126,9 +126,12 @@ public:
update(state);
}
void startActivity(ActivityId act, ActivityType type, const std::string & s,
const Fields & fields, ActivityId parent) override
void startActivity(ActivityId act, Verbosity lvl, ActivityType type,
const std::string & s, const Fields & fields, ActivityId parent) override
{
if (lvl <= verbosity && !s.empty())
log(lvl, s + "...");
auto state(state_.lock());
state->activities.emplace_back(ActInfo());