|
| | SyncLogger (const std::string &loggername, LogLevel::value level, Formatter::ptr &formatter, std::vector< LogSink::ptr > sinks) |
| | 构造函数
|
| |
| | Logger (const std::string &loggername, LogLevel::value level, Formatter::ptr &formatter, std::vector< LogSink::ptr > sinks) |
| | 构造函数
|
| |
| const std::string & | name () |
| | 获取日志器名称
|
| |
| void | debug (const std::string &file, size_t line, const std::string &fmt,...) |
| | 记录调试级别日志
|
| |
| void | info (const std::string &file, size_t line, const std::string &fmt,...) |
| | 记录信息级别日志
|
| |
| void | warn (const std::string &file, size_t line, const std::string &fmt,...) |
| | 记录警告级别日志
|
| |
| void | error (const std::string &file, size_t line, const std::string &fmt,...) |
| | 记录错误级别日志
|
| |
| void | fatal (const std::string &file, size_t line, const std::string &fmt,...) |
| | 记录致命级别日志
|
| |
| LogMsg | getMsg () |
| | 获取日志消息的结构化数据
|
| |
| std::string | getName () |
| | 获取日志器名称
|
| |
| LogLevel::value | getLimitLevel () |
| | 获取限制等级
|
| |
| Formatter::ptr | getFormatter () |
| | 获取格式化器
|
| |
| LoggerType | getLoggerType () |
| | 获取日志器类型
|
| |
同步日志器
SyncLogger 实现了同步的日志记录功能,直接输出日志到接收器。