Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::RLogEntry Class Reference

A diagnostic that can be emitted by the RLogManager.

One can construct a RLogEntry through RLogBuilder, including streaming into the diagnostic message and automatic emission.

Definition at line 178 of file RLogger.hxx.

Public Member Functions

 RLogEntry (ELogLevel level, RLogChannel &channel)
 
 RLogEntry (ELogLevel level, RLogChannel &channel, const RLogLocation &loc)
 
bool IsDebug () const
 
bool IsError () const
 
bool IsFatal () const
 
bool IsInfo () const
 
bool IsWarning () const
 

Public Attributes

RLogChannelfChannel = nullptr
 
ELogLevel fLevel = ELogLevel::kFatal
 
RLogLocation fLocation
 
std::string fMessage
 

#include <ROOT/RLogger.hxx>

Constructor & Destructor Documentation

◆ RLogEntry() [1/2]

ROOT::Experimental::RLogEntry::RLogEntry ( ELogLevel  level,
RLogChannel channel 
)
inline

Definition at line 185 of file RLogger.hxx.

◆ RLogEntry() [2/2]

ROOT::Experimental::RLogEntry::RLogEntry ( ELogLevel  level,
RLogChannel channel,
const RLogLocation loc 
)
inline

Definition at line 186 of file RLogger.hxx.

Member Function Documentation

◆ IsDebug()

bool ROOT::Experimental::RLogEntry::IsDebug ( ) const
inline

Definition at line 191 of file RLogger.hxx.

◆ IsError()

bool ROOT::Experimental::RLogEntry::IsError ( ) const
inline

Definition at line 194 of file RLogger.hxx.

◆ IsFatal()

bool ROOT::Experimental::RLogEntry::IsFatal ( ) const
inline

Definition at line 195 of file RLogger.hxx.

◆ IsInfo()

bool ROOT::Experimental::RLogEntry::IsInfo ( ) const
inline

Definition at line 192 of file RLogger.hxx.

◆ IsWarning()

bool ROOT::Experimental::RLogEntry::IsWarning ( ) const
inline

Definition at line 193 of file RLogger.hxx.

Member Data Documentation

◆ fChannel

RLogChannel* ROOT::Experimental::RLogEntry::fChannel = nullptr

Definition at line 182 of file RLogger.hxx.

◆ fLevel

ELogLevel ROOT::Experimental::RLogEntry::fLevel = ELogLevel::kFatal

Definition at line 183 of file RLogger.hxx.

◆ fLocation

RLogLocation ROOT::Experimental::RLogEntry::fLocation

Definition at line 180 of file RLogger.hxx.

◆ fMessage

std::string ROOT::Experimental::RLogEntry::fMessage

Definition at line 181 of file RLogger.hxx.

  • core/foundation/inc/ROOT/RLogger.hxx