35 case LOG_LEVEL_TRACE:
return {
"LOG_LEVEL_TRACE",
"LOG_LEVEL_TRACE",
"" };
36 case LOG_LEVEL_DEBUG:
return {
"LOG_LEVEL_DEBUG",
"LOG_LEVEL_DEBUG",
"" };
37 case LOG_LEVEL_INFO:
return {
"LOG_LEVEL_INFO",
"LOG_LEVEL_INFO",
"" };
38 case LOG_LEVEL_WARN:
return {
"LOG_LEVEL_WARN",
"LOG_LEVEL_WARN",
"" };
39 case LOG_LEVEL_ERROR:
return {
"LOG_LEVEL_ERROR",
"LOG_LEVEL_ERROR",
"" };
40 case LOG_LEVEL_FATAL:
return {
"LOG_LEVEL_FATAL",
"LOG_LEVEL_FATAL",
"" };
41 default:
throw std::out_of_range(
"value");
60 default:
throw std::out_of_range(
"index");
76 default:
throw std::out_of_range(
"value");
88 case APPENDER_NONE:
return {
"APPENDER_NONE",
"APPENDER_NONE",
"" };
89 case APPENDER_CONSOLE:
return {
"APPENDER_CONSOLE",
"APPENDER_CONSOLE",
"" };
90 case APPENDER_FILE:
return {
"APPENDER_FILE",
"APPENDER_FILE",
"" };
91 case APPENDER_DB:
return {
"APPENDER_DB",
"APPENDER_DB",
"" };
92 default:
throw std::out_of_range(
"value");
108 default:
throw std::out_of_range(
"index");
121 default:
throw std::out_of_range(
"value");
static size_t ToIndex(Enum index)
static EnumText ToString(Enum value)
static Enum FromIndex(size_t index)