LogSystem beta 1.4
This is a logging system project
 
载入中...
搜索中...
未找到
Xulog::LogLevel类 参考

日志等级类 更多...

#include <level.hpp>

Public 类型

enum class  value {
  UNKNOW = 0 , DEBUG , INFO , WARN ,
  ERROR , FATAL , OFF
}
 日志等级的枚举值 更多...
 

静态 Public 成员函数

static const char * toString (LogLevel::value level)
 将日志等级转换为对应的字符串
 
static LogLevel::value fromString (const std::string &level)
 从字符串转换成日志等级
 

详细描述

日志等级类

该类定义了不同的日志等级,并提供了日志等级与字符串之间的转换方法。

成员枚举类型说明

◆ value

enum class Xulog::LogLevel::value
strong

日志等级的枚举值

定义日志的不同等级,从UNKNOW到OFF。

枚举值
UNKNOW 

未知日志等级

DEBUG 

调试信息

INFO 

普通信息

WARN 

警告信息

ERROR 

错误信息

FATAL 

严重错误

OFF 

日志关闭

成员函数说明

◆ fromString()

static LogLevel::value Xulog::LogLevel::fromString ( const std::string &  level)
inlinestatic

从字符串转换成日志等级

参数
level日志等级字符串
返回
日志等级
这是这个函数的调用关系图:

◆ toString()

static const char * Xulog::LogLevel::toString ( LogLevel::value  level)
inlinestatic

将日志等级转换为对应的字符串

参数
level日志等级的枚举值
返回
对应的日志等级字符串

该函数根据传入的日志等级枚举值,返回对应的字符串表示。

这是这个函数的调用关系图: