3.4.0
tigl::CTiglLogSplitter Class Reference

#include <CTiglLogSplitter.h>

+ Inheritance diagram for tigl::CTiglLogSplitter:

Public Member Functions

TIGL_EXPORT void AddLogger (PTiglLogger)
 
TIGL_EXPORT CTiglLogSplitter ()
 
TIGL_EXPORT void LogMessage (TiglLogLevel, const char *message) override
 
TIGL_EXPORT void SetVerbosity (TiglLogLevel) override
 
TIGL_EXPORT ~CTiglLogSplitter () override
 
- Public Member Functions inherited from tigl::ITiglLogger
virtual ~ITiglLogger ()
 

Private Attributes

std::vector< PTiglLogger_loggers
 
TiglLogLevel verbosity
 

Constructor & Destructor Documentation

◆ CTiglLogSplitter()

TIGL_EXPORT tigl::CTiglLogSplitter::CTiglLogSplitter ( )

◆ ~CTiglLogSplitter()

TIGL_EXPORT tigl::CTiglLogSplitter::~CTiglLogSplitter ( )
override

Member Function Documentation

◆ AddLogger()

TIGL_EXPORT void tigl::CTiglLogSplitter::AddLogger ( PTiglLogger  )

◆ LogMessage()

TIGL_EXPORT void tigl::CTiglLogSplitter::LogMessage ( TiglLogLevel  ,
const char *  message 
)
overridevirtual

Implements tigl::ITiglLogger.

◆ SetVerbosity()

TIGL_EXPORT void tigl::CTiglLogSplitter::SetVerbosity ( TiglLogLevel  )
overridevirtual

Implements tigl::ITiglLogger.

Field Documentation

◆ _loggers

std::vector<PTiglLogger> tigl::CTiglLogSplitter::_loggers
private

◆ verbosity

TiglLogLevel tigl::CTiglLogSplitter::verbosity
private

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