Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ROOT::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 174 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::RLogEntry::RLogEntry ( ELogLevel level,
RLogChannel & channel )
inline

Definition at line 181 of file RLogger.hxx.

◆ RLogEntry() [2/2]

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

Definition at line 182 of file RLogger.hxx.

Member Function Documentation

◆ IsDebug()

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

Definition at line 187 of file RLogger.hxx.

◆ IsError()

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

Definition at line 190 of file RLogger.hxx.

◆ IsFatal()

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

Definition at line 191 of file RLogger.hxx.

◆ IsInfo()

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

Definition at line 188 of file RLogger.hxx.

◆ IsWarning()

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

Definition at line 189 of file RLogger.hxx.

Member Data Documentation

◆ fChannel

RLogChannel* ROOT::RLogEntry::fChannel = nullptr

Definition at line 178 of file RLogger.hxx.

◆ fLevel

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

Definition at line 179 of file RLogger.hxx.

◆ fLocation

RLogLocation ROOT::RLogEntry::fLocation

Definition at line 176 of file RLogger.hxx.

◆ fMessage

std::string ROOT::RLogEntry::fMessage

Definition at line 177 of file RLogger.hxx.


The documentation for this class was generated from the following file: