36 lines
606 B
Markdown
36 lines
606 B
Markdown
# ConsoleLogSink::Flush
|
|
|
|
刷新标准输出流,确保之前写入的控制台文本立即可见。
|
|
|
|
```cpp
|
|
void Flush() override;
|
|
```
|
|
|
|
## 行为说明
|
|
|
|
当前实现直接调用 `fflush(stdout)`。如果你依赖实时控制台输出,例如在崩溃前或长帧分析时,希望日志立刻出现,可以显式调用该方法。
|
|
|
|
## 参数
|
|
|
|
- 无。
|
|
|
|
## 返回值
|
|
|
|
- 无。
|
|
|
|
## 线程语义
|
|
|
|
- `ConsoleLogSink` 自身不加锁;通常通过 `Logger` 串行调用。
|
|
|
|
## 示例
|
|
|
|
```cpp
|
|
ConsoleLogSink sink;
|
|
sink.Flush();
|
|
```
|
|
|
|
## 相关文档
|
|
|
|
- [返回类型总览](ConsoleLogSink.md)
|
|
- [Log](Log.md)
|