日志格式化器类的定义 更多...
#include "level.hpp"
#include "message.hpp"
#include <ctime>
#include <vector>
#include <cassert>
#include <sstream>
#include <memory>
类 | |
class | Xulog::FormatItem |
抽象格式化子项的基类 更多... | |
class | Xulog::MsgFormatItem |
消息格式化子项 更多... | |
class | Xulog::LevelFormatItem |
日志级别格式化子项 更多... | |
class | Xulog::TimeFormatItem |
时间格式化子项 更多... | |
class | Xulog::FileFormatItem |
文件名格式化子项 更多... | |
class | Xulog::LineFormatItem |
行号格式化子项 更多... | |
class | Xulog::ThreadFormatItem |
线程ID格式化子项 更多... | |
class | Xulog::LoggerFormatItem |
日志器名称格式化子项 更多... | |
class | Xulog::TabFormatItem |
制表符格式化子项 更多... | |
class | Xulog::NLineFormatItem |
换行符格式化子项 更多... | |
class | Xulog::OtherFormatItem |
其他格式化子项 更多... | |
class | Xulog::Formatter |
格式化器类,负责将日志消息格式化为字符串 更多... | |
命名空间 | |
namespace | Xulog |
日志格式化器类的定义
本文件定义了日志格式化器类及其相关格式化子项。日志格式化器用于将日志消息格式化为字符串,并输出到指定流。 支持的格式化子项包括时间、日志级别、文件名、行号、线程ID等。用户可以自定义日志的输出格式。