|
NX 1.0.3
niu2x's base c++ helper library
|
#include <nx/type.h>
命名空间 | |
| namespace | nx |
| root namespace | |
| namespace | nx::logging |
宏定义 | |
| #define | NX_LOG_DEBUG(...) NX_LOG_IMPL(DEBUG, __VA_ARGS__) |
| #define | NX_LOG_INFO(...) NX_LOG_IMPL(INFO, __VA_ARGS__) |
| #define | NX_LOG_WARNING(...) NX_LOG_IMPL(WARNING, __VA_ARGS__) |
| #define | NX_LOG_ERROR(...) NX_LOG_IMPL(ERROR, __VA_ARGS__) |
| #define | NX_LOG_CRITICAL(...) NX_LOG_IMPL(CRITICAL, __VA_ARGS__) |
| #define | NX_LOG_IMPL(level, ...) nx::logging::log_message(nx::logging::LogLevel::level, __VA_ARGS__) |
枚举 | |
| enum class | nx::logging::LogLevel { nx::logging::DEBUG , nx::logging::INFO , nx::logging::WARNING , nx::logging::ERROR , nx::logging::CRITICAL } |
函数 | |
| NX_API void | nx::logging::set_level (LogLevel l) |
| NX_API void | nx::logging::log_message (LogLevel l, const char *msg,...) |
| #define NX_LOG_CRITICAL | ( | ... | ) | NX_LOG_IMPL(CRITICAL, __VA_ARGS__) |
| #define NX_LOG_DEBUG | ( | ... | ) | NX_LOG_IMPL(DEBUG, __VA_ARGS__) |
| #define NX_LOG_ERROR | ( | ... | ) | NX_LOG_IMPL(ERROR, __VA_ARGS__) |
| #define NX_LOG_IMPL | ( | level, | |
| ... | |||
| ) | nx::logging::log_message(nx::logging::LogLevel::level, __VA_ARGS__) |
| #define NX_LOG_INFO | ( | ... | ) | NX_LOG_IMPL(INFO, __VA_ARGS__) |
| #define NX_LOG_WARNING | ( | ... | ) | NX_LOG_IMPL(WARNING, __VA_ARGS__) |