EasyCV  0.9.36
Easy! Computer Vision
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
VLogger Class Reference

#include <VLogger.h>

Public Types

enum  Levels {
  SILENT, ERROR, WARN, INFO,
  DEBUG, DEBUG_1, DEBUG_2, DEBUG_3
}
 

Public Member Functions

 VLogger ()
 
 VLogger (Levels baseLevel)
 
void printv (Levels msgLevel, const char *fmt,...)
 
void printv (Levels msgLevel, const char *fmt, va_list args)
 
void setLocalVerbosityLevel (Levels verbosityLevel)
 
void setLocalVerbosityLevel (std::string verbosityStr)
 
Levels getBaseLevel ()
 
Levels getIntLevel (int intLevel)
 

Private Member Functions

void setUpMsgStrings ()
 

Private Attributes

Levels baseLevel
 
vector< string > * levelText
 
FILE * g_ostream
 

Member Enumeration Documentation

Enumerator
SILENT 
ERROR 
WARN 
INFO 
DEBUG 
DEBUG_1 
DEBUG_2 
DEBUG_3 

Constructor & Destructor Documentation

VLogger::VLogger ( )
VLogger::VLogger ( Levels  baseLevel)

Member Function Documentation

VLogger::Levels VLogger::getBaseLevel ( )
VLogger::Levels VLogger::getIntLevel ( int  intLevel)
void VLogger::printv ( Levels  msgLevel,
const char *  fmt,
  ... 
)
void VLogger::printv ( Levels  msgLevel,
const char *  fmt,
va_list  args 
)
void VLogger::setLocalVerbosityLevel ( Levels  verbosityLevel)
void VLogger::setLocalVerbosityLevel ( std::string  verbosityStr)
void VLogger::setUpMsgStrings ( )
private

Member Data Documentation

Levels VLogger::baseLevel
private
FILE* VLogger::g_ostream
private
vector<string>* VLogger::levelText
private

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