A log configuration for a channel, e.g.
"RHist". Each ROOT module has its own log, with potentially distinct verbosity.
Definition at line 98 of file RLogger.hxx.
| Public Member Functions | |
| RLogChannel ()=default | |
| Construct an anonymous channel. | |
| RLogChannel (const std::string &name) | |
| Construct a log channel given its name, which is part of the diagnostics. | |
| RLogChannel (ELogLevel verbosity) | |
| Construct an anonymous channel with a default verbosity. | |
| ELogLevel | GetEffectiveVerbosity (const RLogManager &mgr) const | 
| const std::string & | GetName () const | 
| ELogLevel | GetVerbosity () const | 
| ELogLevel | SetVerbosity (ELogLevel verbosity) | 
|  Public Member Functions inherited from ROOT::RLogDiagCount | |
| long long | GetNumErrors () const | 
| Returns the current number of errors. | |
| long long | GetNumFatalErrors () const | 
| Returns the current number of fatal errors. | |
| long long | GetNumWarnings () const | 
| Number of fatal errors. | |
| void | Increment (ELogLevel severity) | 
| Increase warning or error count. | |
| Private Attributes | |
| std::string | fName | 
| Name as shown in diagnostics. | |
| ELogLevel | fVerbosity = ELogLevel::kUnset | 
| Verbosity of this channel. By default, use the global verbosity. | |
| Additional Inherited Members | |
|  Protected Attributes inherited from ROOT::RLogDiagCount | |
| std::atomic< long long > | fNumErrors {0ll} | 
| Number of warnings. | |
| std::atomic< long long > | fNumFatalErrors {0ll} | 
| Number of errors. | |
| std::atomic< long long > | fNumWarnings {0ll} | 
#include <ROOT/RLogger.hxx>
| 
 | default | 
Construct an anonymous channel.
| 
 | inlineexplicit | 
Construct an anonymous channel with a default verbosity.
Definition at line 110 of file RLogger.hxx.
| 
 | inline | 
Construct a log channel given its name, which is part of the diagnostics.
Definition at line 113 of file RLogger.hxx.
| 
 | inline | 
Definition at line 310 of file RLogger.hxx.
| 
 | inline | 
Definition at line 123 of file RLogger.hxx.
| 
 | inline | 
Definition at line 120 of file RLogger.hxx.
Definition at line 115 of file RLogger.hxx.
| 
 | private | 
Name as shown in diagnostics.
Definition at line 100 of file RLogger.hxx.
| 
 | private | 
Verbosity of this channel. By default, use the global verbosity.
Definition at line 103 of file RLogger.hxx.