NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
log_event.hpp 文件参考

日志事件定义 更多...

log_event.hpp 的引用(Include)关系图:

浏览该文件的源代码.

class  neforce::mdc
 Mapped Diagnostic Context,线程局部上下文 更多...
struct  neforce::log_event
 日志事件结构体 更多...

宏定义

#define NEFORCE_ACTIVE_LOG_LEVEL   NEFORCE_LOG_LEVEL_TRACE
 编译期日志过滤阈值

枚举

enum class  neforce::log_level : uint8_t {
  log_level::TRACE = 0 , log_level::DEBUG = 1 , log_level::INFO = 2 , log_level::WARN = 3 ,
  log_level::ERROR = 4 , log_level::FATAL = 5 , log_level::OFF = 6
}
 日志级别枚举 更多...
enum class  neforce::overflow_policy : uint8_t { overflow_policy::block , overflow_policy::discard , overflow_policy::overrun_oldest }
 异步队列溢出策略 更多...

函数

constexpr string neforce::to_string (const log_level level)
 将日志级别转换为字符串表示

详细描述

日志事件定义

此文件定义了日志系统的核心数据结构, 包括日志级别枚举、源码位置、溢出策略、MDC和日志事件结构体。

在文件 log_event.hpp 中定义.