DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
Issues.hpp
Go to the documentation of this file.
1
8
9#ifndef OPMONLIB_INCLUDE_OPMONLIB_ISSUES_HPP_
10#define OPMONLIB_INCLUDE_OPMONLIB_ISSUES_HPP_
11
12#include "logging/Logging.hpp" // NOTE: if ISSUES ARE DECLARED BEFORE include logging/Logging.hpp, TLOG_DEBUG<<issue wont work.
13#include <ers/Issue.hpp>
14#include <string>
15
16namespace dunedaq {
17
18ERS_DECLARE_ISSUE(opmonlib, OpmonServiceCreationFailed, "OpmonServiceCreationFailed: " << error, ((std::string)error));
19
21 OpMonFacilityCreationFailed,
22 "Facility " << type << ": creation failed",
23 ((std::string)type));
24
26 OpMonFacilityCreationFailedWithCause,
27 opmonlib::OpMonFacilityCreationFailed,
28 "Facility " << type << ": creation failed because " << cause_message,
29 ((std::string)type),
30 ((std::string)cause_message))
31
32} // namespace dunedaq
33
34#endif // OPMONLIB_INCLUDE_OPMONLIB_ISSUES_HPP_
The DUNE-DAQ namespace.
ERS_DECLARE_ISSUE(cibmodules, CIBCommunicationError, " CIB Hardware Communication Error: "<< descriptor,((std::string) descriptor)) ERS_DECLARE_ISSUE(cibmodules
ERS_DECLARE_ISSUE_BASE(timinglibs, ProgressUpdate, appfwk::GeneralDAQModuleIssue, message,((std::string) name),((std::string) message)) ERS_DECLARE_ISSUE_BASE(timinglibs
CIB Buffer std::string descriptor Message from std::string descriptor CIB process error