3.4.0
tigl::CTiglLogging Class Reference

#include <CTiglLogging.h>

Public Member Functions

TIGL_EXPORT TiglLogLevel GetConsoleVerbosity () const
 
TIGL_EXPORT PTiglLogger GetLogger ()
 
TIGL_EXPORT void LogToConsole ()
 
TIGL_EXPORT void LogToFile (const char *filePrefix)
 
TIGL_EXPORT void LogToStream (FILE *fp)
 
TIGL_EXPORT void SetConsoleVerbosity (TiglLogLevel vlevel)
 
TIGL_EXPORT void SetLogFileEnding (const char *ending)
 
TIGL_EXPORT void SetLogger (PTiglLogger)
 
TIGL_EXPORT void SetTimeIdInFilenameEnabled (bool enabled)
 
TIGL_EXPORT ~CTiglLogging ()
 

Static Public Member Functions

static TIGL_EXPORT CTiglLoggingInstance ()
 

Private Member Functions

 CTiglLogging ()
 
 CTiglLogging (const CTiglLogging &)
 
void initLogger ()
 
void operator= (const CTiglLogging &)
 

Private Attributes

PTiglLogger _consoleLogger
 
TiglLogLevel _consoleVerbosity
 
std::string _fileEnding
 
PTiglLogger _myLogger
 
bool _timeIdInFilename
 

Constructor & Destructor Documentation

◆ ~CTiglLogging()

TIGL_EXPORT tigl::CTiglLogging::~CTiglLogging ( )

◆ CTiglLogging() [1/2]

tigl::CTiglLogging::CTiglLogging ( )
private

◆ CTiglLogging() [2/2]

tigl::CTiglLogging::CTiglLogging ( const CTiglLogging )
inlineprivate

Member Function Documentation

◆ GetConsoleVerbosity()

TIGL_EXPORT TiglLogLevel tigl::CTiglLogging::GetConsoleVerbosity ( ) const

◆ GetLogger()

TIGL_EXPORT PTiglLogger tigl::CTiglLogging::GetLogger ( )

◆ initLogger()

void tigl::CTiglLogging::initLogger ( )
private

◆ Instance()

static TIGL_EXPORT CTiglLogging& tigl::CTiglLogging::Instance ( )
static

◆ LogToConsole()

TIGL_EXPORT void tigl::CTiglLogging::LogToConsole ( )

◆ LogToFile()

TIGL_EXPORT void tigl::CTiglLogging::LogToFile ( const char *  filePrefix)

◆ LogToStream()

TIGL_EXPORT void tigl::CTiglLogging::LogToStream ( FILE *  fp)

◆ operator=()

void tigl::CTiglLogging::operator= ( const CTiglLogging )
inlineprivate

◆ SetConsoleVerbosity()

TIGL_EXPORT void tigl::CTiglLogging::SetConsoleVerbosity ( TiglLogLevel  vlevel)

◆ SetLogFileEnding()

TIGL_EXPORT void tigl::CTiglLogging::SetLogFileEnding ( const char *  ending)

◆ SetLogger()

TIGL_EXPORT void tigl::CTiglLogging::SetLogger ( PTiglLogger  )

◆ SetTimeIdInFilenameEnabled()

TIGL_EXPORT void tigl::CTiglLogging::SetTimeIdInFilenameEnabled ( bool  enabled)

Field Documentation

◆ _consoleLogger

PTiglLogger tigl::CTiglLogging::_consoleLogger
private

◆ _consoleVerbosity

TiglLogLevel tigl::CTiglLogging::_consoleVerbosity
private

◆ _fileEnding

std::string tigl::CTiglLogging::_fileEnding
private

◆ _myLogger

PTiglLogger tigl::CTiglLogging::_myLogger
private

◆ _timeIdInFilename

bool tigl::CTiglLogging::_timeIdInFilename
private

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