HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_logging Class Referenceabstract

#include <HOM_logging.h>

Public Member Functions

virtual ~HOM_logging ()
 
virtual std::string __repr__ ()=0
 
virtual std::vector< std::stringsources ()=0
 
virtual void setRenderLogVerbosity (int verbosity)=0
 
virtual int renderLogVerbosity ()=0
 
virtual void saveLogsToFile (const std::vector< HOM_logging_LogEntry > &logs, const char *filepath)=0
 
virtual std::vector
< HOM_logging_LogEntry
loadLogsFromFile (const char *filepath)=0
 
virtual void createSource (const char *source_name)=0
 
virtual void log (const HOM_logging_LogEntry &entry, const char *source_name=nullptr)=0
 
virtual HOM_logging_MemorySinkdefaultSink (bool force_create=false)=0
 

Detailed Description

Definition at line 20 of file HOM_logging.h.

Constructor & Destructor Documentation

virtual HOM_logging::~HOM_logging ( )
inlinevirtual

Definition at line 23 of file HOM_logging.h.

Member Function Documentation

virtual std::string HOM_logging::__repr__ ( )
pure virtual
virtual void HOM_logging::createSource ( const char *  source_name)
pure virtual
virtual HOM_logging_MemorySink* HOM_logging::defaultSink ( bool  force_create = false)
pure virtual
virtual std::vector<HOM_logging_LogEntry> HOM_logging::loadLogsFromFile ( const char *  filepath)
pure virtual
virtual void HOM_logging::log ( const HOM_logging_LogEntry entry,
const char *  source_name = nullptr 
)
pure virtual
virtual int HOM_logging::renderLogVerbosity ( )
pure virtual
virtual void HOM_logging::saveLogsToFile ( const std::vector< HOM_logging_LogEntry > &  logs,
const char *  filepath 
)
pure virtual
virtual void HOM_logging::setRenderLogVerbosity ( int  verbosity)
pure virtual
virtual std::vector<std::string> HOM_logging::sources ( )
pure virtual

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