Logo ROOT  
Reference Guide
No Matches
ROOT::Experimental::RLogHandler Class Referenceabstract

Abstract RLogHandler base class.

ROOT logs everything from info to error to entities of this class.

Definition at line 85 of file RLogger.hxx.

Public Member Functions

virtual ~RLogHandler ()
virtual bool Emit (const RLogEntry &entry)=0
 Emit a log entry.

#include <ROOT/RLogger.hxx>

Inheritance diagram for ROOT::Experimental::RLogHandler:

Constructor & Destructor Documentation

◆ ~RLogHandler()

RLogHandler::~RLogHandler ( )

Definition at line 28 of file RLogger.cxx.

Member Function Documentation

◆ Emit()

virtual bool ROOT::Experimental::RLogHandler::Emit ( const RLogEntry entry)
pure virtual

Emit a log entry.

entry- the RLogEntry to be emitted.
false if further emission of this Log should be suppressed.
This function is called concurrently; log emission must be locked if needed. (The default log handler using ROOT's DefaultErrorHandler is locked.)

Implemented in ROOT::Experimental::RLogManager, and ROOT::Experimental::REveManager::Logger::Handler.

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