Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | Related Pages

loglevels.h

00001 // -*- mode: c++;
00002 
00029 #ifndef loglevels_h
00030 #define loglevels_h
00031 
00032 #include "streamlog/baselevels.h"
00033 
00034 namespace streamlog{
00035 
00036 
00037   enum log_level_enum{
00038     debug_base_level=0,
00039     message_base_level=100,
00040     warning_base_level=200,
00041     error_base_level=300
00042   } ;
00043 
00044   //  DEFINE_STREAMLOG_LEVEL( classname,  "LogString",  loglevel , active_flag ) 
00045 
00046   DEFINE_STREAMLOG_LEVEL( DEBUG,   "DEBUG",  debug_base_level + 0 , STREAMLOG_DEBUG_ACTIVE ) 
00047   DEFINE_STREAMLOG_LEVEL( DEBUG0,  "DEBUG0",  debug_base_level + 0 , STREAMLOG_DEBUG_ACTIVE ) 
00048   DEFINE_STREAMLOG_LEVEL( DEBUG1,  "DEBUG1",  debug_base_level + 1 , STREAMLOG_DEBUG_ACTIVE ) 
00049   DEFINE_STREAMLOG_LEVEL( DEBUG2,  "DEBUG2",  debug_base_level + 2 , STREAMLOG_DEBUG_ACTIVE ) 
00050   DEFINE_STREAMLOG_LEVEL( DEBUG3,  "DEBUG3",  debug_base_level + 3 , STREAMLOG_DEBUG_ACTIVE ) 
00051   DEFINE_STREAMLOG_LEVEL( DEBUG4,  "DEBUG4",  debug_base_level + 4 , STREAMLOG_DEBUG_ACTIVE ) 
00052 
00053   DEFINE_STREAMLOG_LEVEL( MESSAGE,  "MESSAGE", message_base_level + 0 , STREAMLOG_MESSAGE_ACTIVE ) 
00054   DEFINE_STREAMLOG_LEVEL( MESSAGE0, "MESSAGE0", message_base_level + 0 , STREAMLOG_MESSAGE_ACTIVE ) 
00055   DEFINE_STREAMLOG_LEVEL( MESSAGE1, "MESSAGE1", message_base_level + 1 , STREAMLOG_MESSAGE_ACTIVE ) 
00056   DEFINE_STREAMLOG_LEVEL( MESSAGE2, "MESSAGE2", message_base_level + 2 , STREAMLOG_MESSAGE_ACTIVE ) 
00057   DEFINE_STREAMLOG_LEVEL( MESSAGE3, "MESSAGE3", message_base_level + 3 , STREAMLOG_MESSAGE_ACTIVE ) 
00058   DEFINE_STREAMLOG_LEVEL( MESSAGE4, "MESSAGE4", message_base_level + 4 , STREAMLOG_MESSAGE_ACTIVE ) 
00059 
00060   DEFINE_STREAMLOG_LEVEL( WARNING,  "WARNING", warning_base_level + 0 , STREAMLOG_WARNING_ACTIVE ) 
00061   DEFINE_STREAMLOG_LEVEL( WARNING0, "WARNING0", warning_base_level + 0 , STREAMLOG_WARNING_ACTIVE ) 
00062   DEFINE_STREAMLOG_LEVEL( WARNING1, "WARNING1", warning_base_level + 1 , STREAMLOG_WARNING_ACTIVE ) 
00063   DEFINE_STREAMLOG_LEVEL( WARNING2, "WARNING2", warning_base_level + 2 , STREAMLOG_WARNING_ACTIVE ) 
00064   DEFINE_STREAMLOG_LEVEL( WARNING3, "WARNING3", warning_base_level + 3 , STREAMLOG_WARNING_ACTIVE ) 
00065   DEFINE_STREAMLOG_LEVEL( WARNING4, "WARNING4", warning_base_level + 4 , STREAMLOG_WARNING_ACTIVE ) 
00066 
00067   DEFINE_STREAMLOG_LEVEL( ERROR,  "ERROR", error_base_level + 0 , STREAMLOG_ERROR_ACTIVE ) 
00068   DEFINE_STREAMLOG_LEVEL( ERROR0, "ERROR0", error_base_level + 0 , STREAMLOG_ERROR_ACTIVE ) 
00069   DEFINE_STREAMLOG_LEVEL( ERROR1, "ERROR1", error_base_level + 1 , STREAMLOG_ERROR_ACTIVE ) 
00070   DEFINE_STREAMLOG_LEVEL( ERROR2, "ERROR2", error_base_level + 2 , STREAMLOG_ERROR_ACTIVE ) 
00071   DEFINE_STREAMLOG_LEVEL( ERROR3, "ERROR3", error_base_level + 3 , STREAMLOG_ERROR_ACTIVE ) 
00072   DEFINE_STREAMLOG_LEVEL( ERROR4, "ERROR4", error_base_level + 4 , STREAMLOG_ERROR_ACTIVE ) 
00073 
00074 
00075     // use this to turn of all logging messages
00076   DEFINE_STREAMLOG_LEVEL( SILENT, "SILENT" ,  STREAMLOG_MAX_LEVEL    , false ) 
00077 
00078 }
00079 
00080 #endif
00081 
00082 

Generated on Mon Jan 12 09:48:51 2009 for Marlin by doxygen 1.3.5