全局日志器建造者 更多...
#include <logger.hpp>


Public 成员函数 | |
| Logger::ptr | build () override |
| 构建日志器 | |
Public 成员函数 继承自 Xulog::LoggerBuilder | |
| LoggerBuilder () | |
| 构建接收器 | |
| void | buildEnableUnsafeAsync () |
| void | buildLoggerType (LoggerType type=LoggerType::LOGGER_SYNC) |
| 设置日志器类型 | |
| void | buildLoggerName (const std::string &name) |
| 设置日志器名称 | |
| void | buildLoggerLevel (LogLevel::value level) |
| 设置日志器级别 | |
| void | buildFormatter (const std::string &pattern="[%d{%y-%m-%d|%H:%M:%S}][%t][%c][%f:%l][%p]%T%m%n") |
| 设置日志格式 | |
| template<typename SinkType , typename... Args> | |
| void | buildSink (Args &&...args) |
| 构建接收器 | |
| Formatter::ptr | getFormatter () |
| 获取格式化器 | |
额外继承的成员函数 | |
Protected 属性 继承自 Xulog::LoggerBuilder | |
| AsyncType | _looper_type |
| 异步类型 | |
| LoggerType | _logger_type |
| 日志器类型 | |
| std::string | _logger_name |
| 日志器名称 | |
| LogLevel::value | _limit_level |
| 日志级别 | |
| Formatter::ptr | _formatter |
| 日志格式化器 | |
| std::vector< LogSink::ptr > | _sinks |
| 日志输出接收器 | |
全局日志器建造者
使用全局设置构建日志器。
|
inlineoverridevirtual |