|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
日志事件定义 更多...
#include "NeForce/core/async/thread.hpp"#include "NeForce/core/container/unordered_map.hpp"#include "NeForce/core/exception/source_location.hpp"#include "NeForce/core/memory/shared_ptr.hpp"#include "NeForce/core/time/datetime.hpp"类 | |
| 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) |
| 将日志级别转换为字符串表示 | |