全局日志器建造者 更多...
#include <logger.hpp>
Public 成员函数 | |
Logger::ptr | build () override |
构建日志器 | |
![]() | |
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 () |
获取格式化器 | |
额外继承的成员函数 | |
![]() | |
AsyncType | _looper_type |
异步类型 | |
LoggerType | _logger_type |
日志器类型 | |
std::string | _logger_name |
日志器名称 | |
LogLevel::value | _limit_level |
日志级别 | |
Formatter::ptr | _formatter |
日志格式化器 | |
std::vector< LogSink::ptr > | _sinks |
日志输出接收器 | |
全局日志器建造者
使用全局设置构建日志器。
|
inlineoverridevirtual |