00001
00015 #ifndef FRAMEWORKCONSTANTS_HH
00016 #define FRAMEWORKCONSTANTS_HH
00017 #include <string>
00018
00020 namespace larlight{
00021
00023 namespace MSG{
00024
00026 enum Level{
00027 DEBUG=0,
00028 INFO,
00029 NORMAL,
00030 WARNING,
00031 ERROR,
00032 MSG_TYPE_MAX
00033 };
00034
00035 const std::string ColorPrefix[MSG_TYPE_MAX] =
00036 {
00037 "\033[94m",
00038 "\033[92m",
00039 "\033[95m",
00040 "\033[93m",
00041 "\033[91m"
00042 };
00044
00045 const std::string StringPrefix[MSG_TYPE_MAX] =
00046 {
00047 " [DEBUG] ",
00048 " [INFO] ",
00049 " [NORMAL] ",
00050 " [WARNING] ",
00051 " [ERROR] "
00052 };
00054 }
00055
00056 }
00057 #endif
00058