|
| 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 实现了同步的日志记录功能,直接输出日志到接收器。