NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
日志系统

日志记录和管理功能 更多...

class  file_sink
 文件日志输出目标 更多...
struct  log_event
 日志事件结构体 更多...
class  log_formatter
 日志格式化器 更多...
class  log_sink
 日志输出目标基类 更多...
class  console_sink
 控制台输出目标 更多...
class  logger
 日志记录器单例类 更多...

宏定义

#define NEFORCE_LOG_TRACE(msg)
 记录TRACE级别日志
#define NEFORCE_LOG_DEBUG(msg)
 记录DEBUG级别日志
#define NEFORCE_LOG_INFO(msg)
 记录INFO级别日志
#define NEFORCE_LOG_WARN(msg)
 记录WARN级别日志
#define NEFORCE_LOG_ERROR(msg)
 记录ERROR级别日志
#define NEFORCE_LOG_FATAL(msg)
 记录FATAL级别日志
#define NEFORCE_LOGF_TRACE(msg, ...)
 格式化TRACE级别日志
#define NEFORCE_LOGF_DEBUG(msg, ...)
 格式化DEBUG级别日志
#define NEFORCE_LOGF_INFO(msg, ...)
 格式化INFO级别日志
#define NEFORCE_LOGF_WARN(msg, ...)
 格式化WARN级别日志
#define NEFORCE_LOGF_ERROR(msg, ...)
 格式化ERROR级别日志
#define NEFORCE_LOGF_FATAL(msg, ...)
 格式化FATAL级别日志

枚举

enum class  log_level {
  log_level::TRACE = 0 , log_level::DEBUG , log_level::INFO , log_level::WARN ,
  log_level::ERROR , log_level::FATAL
}
 日志级别枚举 更多...

详细描述

日志记录和管理功能

枚举类型说明

◆ log_level

enum class log_level
strong

日志级别枚举

定义了日志的严重性级别,从最详细的TRACE到最严重的FATAL。 用于控制日志输出和过滤。

枚举值
TRACE 

跟踪级别,最详细的调试信息

DEBUG 

调试级别,用于开发调试

INFO 

信息级别,普通信息

WARN 

警告级别,表示潜在问题

ERROR 

错误级别,表示可恢复的错误

FATAL 

致命级别,表示不可恢复的错误

在文件 log_event.hpp33 行定义.