|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
日志输出目标基类 更多...
#include <log_sink.hpp>
Public 成员函数 | |
| virtual void | log (const log_event &event)=0 |
| 输出日志事件 | |
| virtual void | flush ()=0 |
| 刷新缓冲区 | |
| void | set_formatter (unique_ptr< log_formatter > formatter) |
| 设置格式化器 | |
Protected 属性 | |
| unique_ptr< log_formatter > | formatter_ |
| 日志格式化器 | |
|
pure virtual |
|
pure virtual |
| void log_sink::set_formatter | ( | unique_ptr< log_formatter > | formatter | ) |
设置格式化器
| formatter | 格式化器的唯一指针 |
可以为不同的输出目标设置不同的格式化方式。