Elm  1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
elm::log Namespace Reference

Classes

class  Debug
 Provide necessary static methods for the use of ELM_DBG* macros. More...
 

Enumerations

enum  {
  DEBUG = 1 << 0, SOURCE_INFO = 1 << 1, NUMBERING = 1 << 2, COLOR = 1 << 3,
  COLORS =COLOR, ALL = 0b11111111
}
 

Variables

int flags = DEBUG | COLOR | SOURCE_INFO | NUMBERING
 Flags to set for the debugging macros. More...
 
int verbose_level = 0xffff
 Verbose bit mask. ELM_DBGV will only be enabled if the provided parameter level & verbose_level is non-null. More...
 
int srcpath_length = 20
 Numeric value that defines the constant length of the source path in the prefix. More...
 
elm::color::Color prefix_color = elm::color::Yel
 Color used for printing the prefix message. The default value is elm::color::Yel. More...
 

Enumeration Type Documentation

anonymous enum
Enumerator
DEBUG 
SOURCE_INFO 
NUMBERING 
COLOR 
COLORS 
ALL