|
FIX 4.0 Demo 1.0
|
日志流对象,支持流式输出 More...
#include <logger.hpp>

Public Member Functions | |
| LogStream (std::mutex &mtx, bool enabled) | |
| 构造日志流 | |
| ~LogStream () | |
| 析构时输出日志 | |
| LogStream (const LogStream &)=delete | |
| LogStream & | operator= (const LogStream &)=delete |
| LogStream (LogStream &&other) noexcept | |
| 移动构造函数 | |
| template<typename T > | |
| LogStream & | operator<< (const T &value) |
| 流式输出操作符 | |
日志流对象,支持流式输出
该对象在析构时将缓冲区内容原子性地写入标准输出。 通过 RAII 机制确保日志完整输出。
|
inline |
构造日志流
| mtx | 用于保护输出的互斥锁引用 |
| enabled | 是否启用输出 |
|
inline |
析构时输出日志
自动添加换行符,并使用 write() 系统调用原子性写入。
|
delete |
|
inlinenoexcept |
移动构造函数
| other | 源对象 |
|
inline |
流式输出操作符
| T | 值类型(需支持 ostream 输出) |
| value | 要输出的值 |