The Gaudi Framework
v29r0 (ff2e7097)
|
#include <GaudiKernel/IssueSeverity.h>
Public Types | |
enum | Level { NIL = 0, VERBOSE, DEBUG, DEBUG1, DEBUG2, DEBUG3, INFO, WARNING, RECOVERABLE, ERROR, FATAL, ALWAYS, NUM_LEVELS } |
Public Member Functions | |
IssueSeverity () | |
IssueSeverity (IssueSeverity::Level level, int line, std::string file, std::string msg="") | |
IssueSeverity (IssueSeverity::Level level, std::string msg="") | |
IssueSeverity (const IssueSeverity &)=delete | |
IssueSeverity & | operator= (const IssueSeverity &)=delete |
IssueSeverity (IssueSeverity &&) noexcept | |
IssueSeverity & | operator= (IssueSeverity &&) noexcept |
~IssueSeverity () | |
void | setLevel (const IssueSeverity::Level &l) |
void | setMsg (std::string m) |
IssueSeverity::Level | getLevel () const |
std::string | getMsg () const |
std::string | getOrigin () const |
void | report () |
Private Attributes | |
std::string | m_file |
std::string | m_msg |
int | m_line = 0 |
IssueSeverity::Level | m_level = IssueSeverity::NIL |
bool | m_reported = true |
Static Private Attributes | |
static bool | m_init |
static IIssueLogger * | m_ers |
Friends | |
std::ostream & | operator<< (std::ostream &, const IssueSeverity &) |
Definition at line 23 of file IssueSeverity.h.
enum IssueSeverity::Level |
Enumerator | |
---|---|
NIL | |
VERBOSE | |
DEBUG | |
DEBUG1 | |
DEBUG2 | |
DEBUG3 | |
INFO | |
WARNING | |
RECOVERABLE | |
ERROR | |
FATAL | |
ALWAYS | |
NUM_LEVELS |
Definition at line 27 of file IssueSeverity.h.
|
inline |
Definition at line 43 of file IssueSeverity.h.
|
inline |
|
inline |
Definition at line 83 of file IssueSeverity.h.
|
delete |
|
inlinenoexcept |
Definition at line 88 of file IssueSeverity.h.
IssueSeverity::~IssueSeverity | ( | ) |
Definition at line 15 of file IssueSeverity.cpp.
|
inline |
Definition at line 57 of file IssueSeverity.h.
|
inline |
Definition at line 58 of file IssueSeverity.h.
std::string IssueSeverity::getOrigin | ( | ) | const |
Definition at line 36 of file IssueSeverity.cpp.
|
delete |
|
inlinenoexcept |
Definition at line 97 of file IssueSeverity.h.
void IssueSeverity::report | ( | ) |
Definition at line 22 of file IssueSeverity.cpp.
|
inline |
Definition at line 54 of file IssueSeverity.h.
|
inline |
Definition at line 55 of file IssueSeverity.h.
|
friend |
Definition at line 107 of file IssueSeverity.h.
|
staticprivate |
Definition at line 74 of file IssueSeverity.h.
|
private |
Definition at line 66 of file IssueSeverity.h.
|
staticprivate |
Definition at line 73 of file IssueSeverity.h.
|
private |
Definition at line 70 of file IssueSeverity.h.
|
private |
Definition at line 69 of file IssueSeverity.h.
|
private |
Definition at line 67 of file IssueSeverity.h.
|
private |
Definition at line 71 of file IssueSeverity.h.