日志落地模块的实现 更多...
#include "util.hpp"#include <memory>#include <fstream>#include <cassert>#include <sstream>#include <cstring>#include <vector>#include <utility>

类 | |
| class | Xulog::LogSink |
| 抽象日志落地基类 更多... | |
| class | Xulog::StdoutSink |
| 标准输出日志落地实现 更多... | |
| class | Xulog::FileSink |
| 文件日志落地实现 更多... | |
| class | Xulog::RollSinkBySize |
| 基于文件大小的滚动文件日志落地实现 更多... | |
| class | Xulog::SinkFactory |
| 日志落地对象工厂类 更多... | |
命名空间 | |
| namespace | Xulog |
日志落地模块的实现
本文件实现了日志落地的相关类,包括抽象基类 LogSink 及其派生类 StdoutSink、FileSink 和 RollSinkBySize。 使用工厂模式进行日志输出对象的创建与管理。