LogSystem beta 1.4
This is a logging system project
 
载入中...
搜索中...
未找到
level.hpp
浏览该文件的文档.
1
7#pragma once
8
9namespace Xulog
10{
18 {
19 public:
26 enum class value
27 {
28 UNKNOW = 0,
29 DEBUG,
30 INFO,
31 WARN,
32 ERROR,
33 FATAL,
34 OFF
35 };
44 static const char *toString(LogLevel::value level)
45 {
46 switch (level)
47 {
49 return "DEBUG";
50 break;
52 return "INFO";
53 break;
55 return "WARN";
56 break;
58 return "ERROR";
59 break;
61 return "FATAL";
62 break;
64 return "OFF";
65 break;
66 default:
67 return "UNKNOW";
68 }
69 }
73 static LogLevel::value fromString(const std::string& level)
74 {
75 if(level=="DEBUG")
77 else if(level=="INFO")
79 else if(level=="WARN")
81 else if(level=="ERROR")
83 else if(level=="FATAL")
85 else if(level=="OFF")
87 else
89 }
90 };
91}
日志等级类
Definition level.hpp:18
static LogLevel::value fromString(const std::string &level)
从字符串转换成日志等级
Definition level.hpp:73
value
日志等级的枚举值
Definition level.hpp:27
@ UNKNOW
未知日志等级
static const char * toString(LogLevel::value level)
将日志等级转换为对应的字符串
Definition level.hpp:44
Definition buffer.hpp:12