00001
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
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
00076 DEFINE_STREAMLOG_LEVEL( SILENT, "SILENT" , STREAMLOG_MAX_LEVEL , false )
00077
00078 }
00079
00080 #endif
00081
00082