Log Trace
[Baselib]

a simple module for logging and tracing More...

Classes

class  LogTrace
class  MIPObject
 A base MIP object. More...

Defines

#define COL_NORMAL   "\033[0m"
#define COL_BLACK   "\033[22;30m"
#define COL_RED   "\033[22;31m"
#define COL_GREEN   "\033[22;32m"
#define COL_BROWN   "\033[22;33m"
#define COL_BLUE   "\033[22;34m"
#define COL_MAGENTA   "\033[22;35m"
#define COL_CYAN   "\033[22;36m"
#define COL_GRAY   "\033[22;37m"
#define COL_DARK_GRAY   "\033[01;30m"
#define COL_LIGHT_RED   "\033[01;31m"
#define COL_LIGHT_GREEN   "\033[01;32m"
#define COL_YELLOW   "\033[01;33m"
#define COL_LIGHT_BLUE   "\033[01;34m"
#define COL_LIGHT_MAGENTA   "\033[01;35m"
#define COL_LIGH_CYAN   "\033[01;36m"
#define COL_WHITE   "\033[01;37m"
#define COLORIZE(string, NEW_COLOR)   NEW_COLOR << string << COL_NORMAL
#define MIP_DEBUG_STATIC(debLevel, _staticLevel, message)
#define MIP_DEBUG(debLevel, message)
#define MIP_INFO(message)
#define MIP_WARNING(message)
#define MIP_FATAL(message)
#define MIP_STATIC_DEBUG(classname, debLevel, message)
#define MIP_STATIC_INFO(classname, message)
#define MIP_STATIC_WARNING(classname, message)
#define MIP_STATIC_FATAL(classname, message)

Variables

stringstream tstream

Detailed Description

a simple module for logging and tracing


Define Documentation

#define COL_BLACK   "\033[22;30m"

#define COL_BLUE   "\033[22;34m"

#define COL_BROWN   "\033[22;33m"

#define COL_CYAN   "\033[22;36m"

#define COL_DARK_GRAY   "\033[01;30m"

#define COL_GRAY   "\033[22;37m"

#define COL_GREEN   "\033[22;32m"

#define COL_LIGH_CYAN   "\033[01;36m"

#define COL_LIGHT_BLUE   "\033[01;34m"

#define COL_LIGHT_GREEN   "\033[01;32m"

#define COL_LIGHT_MAGENTA   "\033[01;35m"

#define COL_LIGHT_RED   "\033[01;31m"

#define COL_MAGENTA   "\033[22;35m"

#define COL_NORMAL   "\033[0m"

#define COL_RED   "\033[22;31m"

#define COL_WHITE   "\033[01;37m"

#define COL_YELLOW   "\033[01;33m"

#define COLORIZE ( string,
NEW_COLOR   )     NEW_COLOR << string << COL_NORMAL

#define MIP_DEBUG ( debLevel,
message   ) 

Value:

{ \
  if(debLevel <= getDebugLevel()) { \
    stringstream MIP_DEBUG_ss; \
    MIP_DEBUG_ss << message; \
    debug(debLevel,MIP_DEBUG_ss.str()); \
  } \
}

#define MIP_DEBUG_STATIC ( debLevel,
_staticLevel,
message   ) 

Value:

{ \
  if(debLevel <= _staticLevel) { \
    std::cout << "\033[01;31m" << "[MIPDEBUG] " << "\033[0m" << message << std::endl; \
  } \
}

#define MIP_FATAL ( message   ) 

Value:

{ \
stringstream MIP_FATAL_ss; \
MIP_FATAL_ss << message; \
fatal(MIP_FATAL_ss.str()); \
}

#define MIP_INFO ( message   ) 

Value:

{ \
stringstream MIP_INFO_ss; \
MIP_INFO_ss << message; \
info(MIP_INFO_ss.str()); \
}

#define MIP_STATIC_DEBUG ( classname,
debLevel,
message   ) 

Value:

{ \
stringstream MIP_DEBUG_ss; \
MIP_DEBUG_ss << "(" << classname << "): "  << message; \
LogTrace::debug(debLevel,MIP_DEBUG_ss.str()); \
}

#define MIP_STATIC_FATAL ( classname,
message   ) 

Value:

{ \
stringstream MIP_FATAL_ss; \
MIP_FATAL_ss << "(" << classname << "): "  << message; \
LogTrace::fatal(MIP_FATAL_ss.str()); \
}

#define MIP_STATIC_INFO ( classname,
message   ) 

Value:

{ \
stringstream MIP_INFO_ss; \
MIP_INFO_ss << "(" << classname << "): " << message; \
LogTrace::info(MIP_INFO_ss.str()); \
}

#define MIP_STATIC_WARNING ( classname,
message   ) 

Value:

{ \
stringstream MIP_WARNING_ss; \
MIP_WARNING_ss << "(" << classname << "): "  << message; \
LogTrace::warning(MIP_WARNING_ss.str()); \
}

#define MIP_WARNING ( message   ) 

Value:

{ \
stringstream MIP_WARNING_ss; \
MIP_WARNING_ss << message; \
warning(MIP_WARNING_ss.str()); \
}


Variable Documentation

stringstream tstream


Generated on Mon Feb 20 07:01:09 2017 for MIP by  doxygen 1.5.6