1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00

improve log output for signal lists

This commit is contained in:
Steffen Vogel 2022-02-24 07:31:54 -05:00
parent dfcafed20a
commit 977b65ae2d
5 changed files with 8 additions and 5 deletions

View file

@ -110,7 +110,8 @@ skip_add:
auto logger = h->getLogger();
logger->debug("Signal list after hook #{}:", i++);
sigs->dump(logger);
if (logger->level() <= spdlog::level::debug)
sigs->dump(logger);
}
}

View file

@ -224,7 +224,8 @@ int SignalNode::prepare()
sig = ssig.toSignal(sig);
}
in.signals->dump(logger);
if (logger->level() <= spdlog::level::debug)
in.signals->dump(logger);
return Node::prepare();
}

View file

@ -343,7 +343,8 @@ void Path::prepare(NodeList &nodes)
throw RuntimeError("Failed to initialize pool of path: {}", *this);
logger->debug("Prepared path {} with {} output signals:", *this, osigs->size());
osigs->dump(logger);
if (logger->level() <= spdlog::level::debug)
osigs->dump(logger);
checkPrepared();

View file

@ -299,7 +299,7 @@ void villas::node::sample_dump(Logger logger, struct Sample *s)
{
logger->info("Sample: sequence={}, length={}, capacity={},"
"flags={:#x}, #signals={}, "
"refcnt={}, pool_off={}",
"refcnt={}, pool_off={:#x}",
s->sequence,
s->length,
s->capacity,

View file

@ -121,7 +121,7 @@ void SignalList::dump(Logger logger, const union SignalData *data, unsigned len)
else
pfx = " ";
logger->debug(" {}{:>3}: {}", pfx, i, sig->toString(i < len ? &data[i] : nullptr));
logger->info(" {}{:>3}: {}", pfx, i, sig->toString(i < len ? &data[i] : nullptr));
skip: prevSig = sig;
i++;