#include <ELseverityLevel.h>
Public Types | |
enum | ELsev_ { ELsev_noValueAssigned = 0, ELsev_zeroSeverity, ELsev_success, ELsev_info, ELsev_fwkInfo, ELsev_warning, ELsev_error, ELsev_unspecified, ELsev_severe, ELsev_highestSeverity, nLevels } |
Public Member Functions | |
constexpr int | cmp (ELseverityLevel const &e) const noexcept |
constexpr | ELseverityLevel (ELsev_ lev=ELsev_unspecified) noexcept |
ELseverityLevel (std::string_view str) | |
const std::string & | getInputStr () const |
constexpr int | getLevel () const noexcept |
const std::string & | getName () const |
const std::string & | getSymbol () const |
const std::string & | getVarName () const |
~ELseverityLevel () noexcept=default | |
Private Attributes | |
int | myLevel |
Friends | |
std::ostream & | operator<< (std::ostream &os, const ELseverityLevel &sev) |
Definition at line 26 of file ELseverityLevel.h.
Enumerator | |
---|---|
ELsev_noValueAssigned | |
ELsev_zeroSeverity | |
ELsev_success | |
ELsev_info | |
ELsev_fwkInfo | |
ELsev_warning | |
ELsev_error | |
ELsev_unspecified | |
ELsev_severe | |
ELsev_highestSeverity | |
nLevels |
Definition at line 31 of file ELseverityLevel.h.
|
inlinenoexcept |
Definition at line 48 of file ELseverityLevel.h.
edm::messagelogger::ELseverityLevel::ELseverityLevel | ( | std::string_view | str | ) |
Definition at line 76 of file ELseverityLevel.cc.
References ELsev_unspecified, mps_fire::i, and myLevel.
|
defaultnoexcept |
|
inlinenoexcept |
const std::string & edm::messagelogger::ELseverityLevel::getInputStr | ( | ) | const |
Definition at line 127 of file ELseverityLevel.cc.
References cms::cuda::assert(), ELsev_error, ELsev_fwkInfo, ELsev_highestSeverity, ELsev_info, ELsev_noValueAssigned, ELsev_severe, ELsev_success, ELsev_unspecified, ELsev_warning, ELsev_zeroSeverity, PixelMapPlotter::inputs, myLevel, nLevels, and runTheMatrix::ret.
|
inlinenoexcept |
Definition at line 60 of file ELseverityLevel.h.
References myLevel.
Referenced by edm::service::ELlimitsTable::add(), edm::service::ELstatistics::formSummary(), edm::service::ELadministrator::log(), edm::service::ELlimitsTable::setInterval(), edm::service::ELlimitsTable::setLimit(), edm::service::ELlimitsTable::setTimespan(), and edm::service::ELstatistics::summaryForJobReport().
const std::string & edm::messagelogger::ELseverityLevel::getName | ( | void | ) | const |
Definition at line 107 of file ELseverityLevel.cc.
References cms::cuda::assert(), ELsev_error, ELsev_fwkInfo, ELsev_highestSeverity, ELsev_info, ELsev_noValueAssigned, ELsev_severe, ELsev_success, ELsev_unspecified, ELsev_warning, ELsev_zeroSeverity, myLevel, edm::names, nLevels, and runTheMatrix::ret.
Referenced by plotting.Plot::draw(), and edm::messagelogger::operator<<().
const std::string & edm::messagelogger::ELseverityLevel::getSymbol | ( | ) | const |
Definition at line 87 of file ELseverityLevel.cc.
References cms::cuda::assert(), ELsev_error, ELsev_fwkInfo, ELsev_highestSeverity, ELsev_info, ELsev_noValueAssigned, ELsev_severe, ELsev_success, ELsev_unspecified, ELsev_warning, ELsev_zeroSeverity, myLevel, nLevels, and runTheMatrix::ret.
Referenced by edm::service::ELoutput::log().
const std::string & edm::messagelogger::ELseverityLevel::getVarName | ( | ) | const |
Definition at line 147 of file ELseverityLevel.cc.
References cms::cuda::assert(), ELsev_error, ELsev_fwkInfo, ELsev_highestSeverity, ELsev_info, ELsev_noValueAssigned, ELsev_severe, ELsev_success, ELsev_unspecified, ELsev_warning, ELsev_zeroSeverity, myLevel, nLevels, runTheMatrix::ret, and varNames.
|
friend |
Definition at line 171 of file ELseverityLevel.cc.
|
private |
Definition at line 73 of file ELseverityLevel.h.
Referenced by cmp(), ELseverityLevel(), getInputStr(), getLevel(), getName(), getSymbol(), and getVarName().