|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
控制台输出目标 更多...
#include <log_sink.hpp>
Public 成员函数 | |
| void | log (const log_event &event) override |
| 输出日志到控制台 | |
| void | flush () override |
| 刷新控制台缓冲区 | |
| Public 成员函数 继承自 neforce::log_sink | |
| void | set_formatter (unique_ptr< log_formatter > formatter) |
| 设置格式化器 | |
| void | set_flush_interval (int64_t interval_ms) |
| 设置自动刷新间隔 | |
| bool | should_auto_flush () const |
| 检查是否需要自动刷新 | |
额外继承的成员函数 | |
| Protected 属性 继承自 neforce::log_sink | |
| unique_ptr< log_formatter > | formatter_ |
| 格式化器 | |
| int64_t | flush_interval_ms_ {0} |
| 自动刷新间隔毫秒数(0=禁用) | |
| timestamp | last_flush_ {timestamp::now()} |
| 上次刷新的时间戳 | |
|
overridevirtual |