日志格式化器类的定义 更多...
#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等。用户可以自定义日志的输出格式。