Logo ROOT   6.08/07
Reference Guide
Classes | Namespaces | Macros | Enumerations
TLogger.hxx File Reference
#include <array>
#include <memory>
#include <sstream>
#include "RStringView.h"
#include <vector>
Include dependency graph for TLogger.hxx:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::Experimental::TLogEntry
 
class  ROOT::Experimental::TLogHandler
 Abstract TLogHandler base class. More...
 
class  ROOT::Experimental::TLogManager
 

Namespaces

 ROOT
 This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecutor::MapReduce.
 
 ROOT::Experimental
 

Macros

#define R__DEBUG_HERE(GROUP)   R__LOG_HERE(ROOT::Experimental::ELogLevel::kDebug, GROUP)
 
#define R__ERROR_HERE(GROUP)   R__LOG_HERE(ROOT::Experimental::ELogLevel::kError, GROUP)
 
#define R__FATAL_HERE(GROUP)   R__LOG_HERE(ROOT::Experimental::ELogLevel::kFatal, GROUP)
 
#define R__INFO_HERE(GROUP)   R__LOG_HERE(ROOT::Experimental::ELogLevel::kInfo, GROUP)
 
#define R__LOG_HERE(LEVEL, GROUP)   ROOT::Experimental::TLogEntry(LEVEL, GROUP).SetFile(__FILE__).SetLine(__LINE__).SetFunction(__PRETTY_FUNCTION__)
 
#define R__WARNING_HERE(GROUP)   R__LOG_HERE(ROOT::Experimental::ELogLevel::kWarning, GROUP)
 

Enumerations

enum  ROOT::Experimental::ELogLevel {
  ROOT::Experimental::ELogLevel::kDebug, ROOT::Experimental::ELogLevel::kInfo, ROOT::Experimental::ELogLevel::kWarning, ROOT::Experimental::ELogLevel::kError,
  ROOT::Experimental::ELogLevel::kFatal
}
 Kinds of diagnostics. More...
 

Macro Definition Documentation

◆ R__DEBUG_HERE

#define R__DEBUG_HERE (   GROUP)    R__LOG_HERE(ROOT::Experimental::ELogLevel::kDebug, GROUP)

Definition at line 125 of file TLogger.hxx.

◆ R__ERROR_HERE

#define R__ERROR_HERE (   GROUP)    R__LOG_HERE(ROOT::Experimental::ELogLevel::kError, GROUP)

Definition at line 122 of file TLogger.hxx.

◆ R__FATAL_HERE

#define R__FATAL_HERE (   GROUP)    R__LOG_HERE(ROOT::Experimental::ELogLevel::kFatal, GROUP)

Definition at line 121 of file TLogger.hxx.

◆ R__INFO_HERE

#define R__INFO_HERE (   GROUP)    R__LOG_HERE(ROOT::Experimental::ELogLevel::kInfo, GROUP)

Definition at line 124 of file TLogger.hxx.

◆ R__LOG_HERE

#define R__LOG_HERE (   LEVEL,
  GROUP 
)    ROOT::Experimental::TLogEntry(LEVEL, GROUP).SetFile(__FILE__).SetLine(__LINE__).SetFunction(__PRETTY_FUNCTION__)

Definition at line 118 of file TLogger.hxx.

◆ R__WARNING_HERE

#define R__WARNING_HERE (   GROUP)    R__LOG_HERE(ROOT::Experimental::ELogLevel::kWarning, GROUP)

Definition at line 123 of file TLogger.hxx.