Logo ROOT  
Reference Guide
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 

Definition at line 185 of file RLogger.hxx.

◆ RLogEntry() [2/2]

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

Definition at line 186 of file RLogger.hxx.

Member Function Documentation

◆ IsDebug()

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

Definition at line 191 of file RLogger.hxx.

◆ IsError()

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

Definition at line 194 of file RLogger.hxx.

◆ IsFatal()

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

Definition at line 195 of file RLogger.hxx.

◆ IsInfo()

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

Definition at line 192 of file RLogger.hxx.

◆ IsWarning()

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

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