|
ROOT 6.18/05 Reference Guide |
A diagnostic, emitted by the RLogManager upon destruction of the RLogEntry.
One can construct a RLogEntry through the utility preprocessor macros R__ERROR_HERE, R__WARNING_HERE etc like this: R__INFO_HERE("CodeGroupForInstanceLibrary") << "All we know is " << 42; This will automatically capture the current class and function name, the file and line number.
Definition at line 136 of file RLogger.hxx.
Public Member Functions | |
| RLogEntry ()=default | |
| RLogEntry (ELogLevel level, std::string_view group) | |
| RLogEntry (ELogLevel level, std::string_view group, std::string_view filename, int line, std::string_view funcname) | |
| ~RLogEntry () | |
| RLogEntry & | SetFile (const std::string &file) |
| RLogEntry & | SetFunction (const std::string &func) |
| RLogEntry & | SetLine (int line) |
Public Attributes | |
| std::string | fFile |
| std::string | fFuncName |
| std::string | fGroup |
| ELogLevel | fLevel |
| int | fLine = 0 |
#include <ROOT/RLogger.hxx>
|
default |
|
inline |
Definition at line 146 of file RLogger.hxx.
|
inline |
Definition at line 147 of file RLogger.hxx.
|
inline |
Definition at line 167 of file RLogger.hxx.
|
inline |
Definition at line 151 of file RLogger.hxx.
|
inline |
Definition at line 156 of file RLogger.hxx.
|
inline |
Definition at line 161 of file RLogger.hxx.
| std::string ROOT::Experimental::RLogEntry::fFile |
Definition at line 139 of file RLogger.hxx.
| std::string ROOT::Experimental::RLogEntry::fFuncName |
Definition at line 140 of file RLogger.hxx.
| std::string ROOT::Experimental::RLogEntry::fGroup |
Definition at line 138 of file RLogger.hxx.
| ELogLevel ROOT::Experimental::RLogEntry::fLevel |
Definition at line 142 of file RLogger.hxx.
| int ROOT::Experimental::RLogEntry::fLine = 0 |
Definition at line 141 of file RLogger.hxx.