mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-13 00:31:14 +00:00
Improve output
This commit is contained in:
parent
c3d9c982fc
commit
67e8fe67ad
28
main.cpp
28
main.cpp
|
@ -5,34 +5,36 @@
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
int main(int argc, char *argv[]) {
|
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
|
// workaround https://github.com/FairRootGroup/DDS/issues/24
|
||||||
std::string path(std::getenv("PATH"));
|
std::string path(std::getenv("PATH"));
|
||||||
path = std::string("@FairMQ_BINDIR@:") + path;
|
path = std::string("@FairMQ_BINDIR@:") + path;
|
||||||
setenv("PATH", path.c_str(), 1);
|
setenv("PATH", path.c_str(), 1);
|
||||||
|
|
||||||
LOG(debug) << "FairMQ " << FAIRMQ_GIT_VERSION << " build "
|
LOG(info) << "FairMQ " << FAIRMQ_GIT_VERSION << " build "
|
||||||
<< FAIRMQ_BUILD_TYPE;
|
<< FAIRMQ_BUILD_TYPE;
|
||||||
|
|
||||||
fair::mq::sdk::DDSEnvironment ddsEnv;
|
fair::mq::sdk::DDSEnvironment ddsEnv;
|
||||||
LOG(debug) << ddsEnv;
|
LOG(info) << ddsEnv;
|
||||||
|
|
||||||
fair::mq::sdk::DDSSession ddsSession(ddsEnv);
|
fair::mq::sdk::DDSSession ddsSession(ddsEnv);
|
||||||
ddsSession.StopOnDestruction();
|
ddsSession.StopOnDestruction();
|
||||||
LOG(debug) << ddsSession;
|
LOG(info) << ddsSession;
|
||||||
|
|
||||||
fair::mq::sdk::DDSTopology ddsTopo(
|
fair::mq::sdk::DDSTopology ddsTopo(
|
||||||
"@FairMQ_DATADIR@/ex-dds-topology-infinite.xml", ddsEnv);
|
"@FairMQ_DATADIR@/ex-dds-topology-infinite.xml", ddsEnv);
|
||||||
LOG(debug) << ddsTopo;
|
LOG(info) << ddsTopo;
|
||||||
|
|
||||||
ddsSession.SubmitAgents(ddsTopo.GetNumRequiredAgents());
|
ddsSession.SubmitAgents(ddsTopo.GetNumRequiredAgents());
|
||||||
|
|
||||||
ddsSession.ActivateTopology(ddsTopo);
|
ddsSession.ActivateTopology(ddsTopo);
|
||||||
|
auto ddsAgents(ddsSession.RequestAgentInfo());
|
||||||
for (const auto &ddsAgent : ddsSession.RequestAgentInfo()) {
|
|
||||||
LOG(debug) << ddsAgent;
|
|
||||||
}
|
|
||||||
|
|
||||||
fair::mq::sdk::Topology fairmqTopo(ddsTopo, ddsSession);
|
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;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user