747 B
747 B
Logger::Shutdown
刷新并移除所有已注册 sink。
void Shutdown();
行为说明
当前实现依次做三件事:
- 遍历所有 sink 并调用
Flush()。 - 清空 sink 列表。
- 把
m_initialized设回false。
需要特别注意:
- 当前不会重置
m_minimumLevel。 - 当前不会重置 category 启用表。
- 当前没有在锁内执行整个关闭流程,因此应在受控停机阶段调用。
参数
- 无。
返回值
- 无。
线程语义
- 请在其它线程不再调用
Log后执行Shutdown。
示例
XCEngine::Debug::Logger::Get().Shutdown();