Files
XCEngine/docs/api/debug/consolelogsink/flush.md

27 lines
575 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ConsoleLogSink::Flush
```cpp
void Flush() override
```
刷新标准输出流stdout调用 `fflush(stdout)` 确保所有待输出的日志内容立即显示在控制台上。
**线程安全:**
**复杂度:** O(1)
**返回值:**
**示例:**
```cpp
auto sink = std::make_unique<XCEngine::Debug::ConsoleLogSink>();
XCEngine::Debug::Logger::Get().AddSink(std::move(sink));
// 在程序异常退出前确保日志已输出
XCEngine::Debug::Logger::Get().Flush();
```
## 相关文档
- [ConsoleLogSink 总览](consolelogsink.md) - 返回类总览