LogSystem beta 1.4
This is a logging system project
 
载入中...
搜索中...
未找到
Xulog::LogMsg结构体 参考

日志消息结构体 更多...

#include <message.hpp>

Xulog::LogMsg 的协作图:

Public 成员函数

 LogMsg ()
 
 LogMsg (LogLevel::value level, size_t line, const std::string file, const std::string logger, const std::string msg)
 LogMsg 构造函数
 

Public 属性

time_t _ctime
 日志产生的时间戳
 
size_t _line
 行号
 
std::thread::id _tid
 线程ID
 
LogLevel::value _level
 日志等级
 
std::string _file
 源文件名称
 
std::string _logger
 日志器
 
std::string _payload
 有效载荷数据
 

详细描述

日志消息结构体

该结构体用于存储日志输出的相关信息,包括时间、日志等级、源文件名称、行号、线程ID和日志内容。

构造及析构函数说明

◆ LogMsg() [1/2]

Xulog::LogMsg::LogMsg ( )
inline

◆ LogMsg() [2/2]

Xulog::LogMsg::LogMsg ( LogLevel::value  level,
size_t  line,
const std::string  file,
const std::string  logger,
const std::string  msg 
)
inline

LogMsg 构造函数

参数
level日志等级
line源代码行号
file源文件名称
logger日志器名称
msg日志主体消息

构造日志消息对象,并初始化所有相关字段。

类成员变量说明

◆ _ctime

time_t Xulog::LogMsg::_ctime

日志产生的时间戳

◆ _file

std::string Xulog::LogMsg::_file

源文件名称

◆ _level

LogLevel::value Xulog::LogMsg::_level

日志等级

◆ _line

size_t Xulog::LogMsg::_line

行号

◆ _logger

std::string Xulog::LogMsg::_logger

日志器

◆ _payload

std::string Xulog::LogMsg::_payload

有效载荷数据

◆ _tid

std::thread::id Xulog::LogMsg::_tid

线程ID