Improve output

This commit is contained in:
Dennis Klein 2019-09-01 20:54:58 +02:00
parent c3d9c982fc
commit 67e8fe67ad
No known key found for this signature in database
GPG Key ID: 08E62D23FA0ECBBC

View File

@ -5,34 +5,36 @@
#include <string>
int main(int argc, char *argv[]) {
fair::Logger::SetConsoleSeverity("debug");
fair::Logger::SetConsoleSeverity("info");
fair::Logger::DefineVerbosity(
"user1", fair::VerbositySpec::Make(fair::VerbositySpec::Info::timestamp_us,
fair::VerbositySpec::Info::severity));
fair::Logger::SetVerbosity("user1");
fair::Logger::SetConsoleColor();
// workaround https://github.com/FairRootGroup/DDS/issues/24
std::string path(std::getenv("PATH"));
path = std::string("@FairMQ_BINDIR@:") + path;
setenv("PATH", path.c_str(), 1);
LOG(debug) << "FairMQ " << FAIRMQ_GIT_VERSION << " build "
<< FAIRMQ_BUILD_TYPE;
LOG(info) << "FairMQ " << FAIRMQ_GIT_VERSION << " build "
<< FAIRMQ_BUILD_TYPE;
fair::mq::sdk::DDSEnvironment ddsEnv;
LOG(debug) << ddsEnv;
LOG(info) << ddsEnv;
fair::mq::sdk::DDSSession ddsSession(ddsEnv);
ddsSession.StopOnDestruction();
LOG(debug) << ddsSession;
LOG(info) << ddsSession;
fair::mq::sdk::DDSTopology ddsTopo(
"@FairMQ_DATADIR@/ex-dds-topology-infinite.xml", ddsEnv);
LOG(debug) << ddsTopo;
LOG(info) << ddsTopo;
ddsSession.SubmitAgents(ddsTopo.GetNumRequiredAgents());
ddsSession.ActivateTopology(ddsTopo);
for (const auto &ddsAgent : ddsSession.RequestAgentInfo()) {
LOG(debug) << ddsAgent;
}
auto ddsAgents(ddsSession.RequestAgentInfo());
fair::mq::sdk::Topology fairmqTopo(ddsTopo, ddsSession);
@ -57,5 +59,11 @@ int main(int argc, char *argv[]) {
}
}
LOG(info) << "DDS commander logs in " << ddsEnv.GetConfigHome() / ".DDS/log/sessions" / ddsSession.GetId();
LOG(info) << "DDS agent logs in ";
for (const auto& ddsAgent : ddsAgents) {
LOG(info) << " " << ddsAgent.GetDDSPath();
}
return 0;
}