|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
日志输出目标 更多...
#include "NeForce/core/memory/unique_ptr.hpp"#include "NeForce/core/time/datetime.hpp"#include "NeForce/core/utility/color.hpp"#include "NeForce/logging/log_event.hpp"#include "NeForce/logging/log_formatter.hpp"类 | |
| class | neforce::log_sink |
| 日志输出目标基类 更多... | |
| class | neforce::console_sink |
| 控制台输出目标 更多... | |
| class | neforce::syslog_sink |
| 系统日志输出目标 更多... | |
枚举 | |
| enum class | neforce::syslog_facility : int { syslog_facility::LOG_AUTH = 1 << 3 , syslog_facility::LOG_CRON = 9 << 3 , syslog_facility::LOG_DAEMON = 3 << 3 , syslog_facility::LOG_KERN = 0 << 3 , syslog_facility::LOG_LOCAL0 = 16 << 3 , syslog_facility::LOG_LOCAL1 = 17 << 3 , syslog_facility::LOG_LOCAL2 = 18 << 3 , syslog_facility::LOG_LOCAL3 = 19 << 3 , syslog_facility::LOG_LOCAL4 = 20 << 3 , syslog_facility::LOG_LOCAL5 = 21 << 3 , syslog_facility::LOG_LOCAL6 = 22 << 3 , syslog_facility::LOG_LOCAL7 = 23 << 3 , syslog_facility::LOG_LPR = 6 << 3 , syslog_facility::LOG_MAIL = 2 << 3 , syslog_facility::LOG_NEWS = 7 << 3 , syslog_facility::LOG_SYSLOG = 5 << 3 , syslog_facility::LOG_USER = 1 << 3 , syslog_facility::LOG_UUCP = 8 << 3 } |
| Syslog 设施类型 更多... | |
函数 | |
| string | neforce::default_sink_format (const log_event &ev) |
| 默认格式化函数 | |
| const color & | neforce::level_color (log_level level) |
| 获取日志级别对应的控制台颜色 | |