3.5.0-rc1
Loading...
Searching...
No Matches
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()

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: