# FileLogSink::Destructor 销毁文件日志 sink 并关闭底层文件。 ```cpp ~FileLogSink() override; ``` ## 行为说明 当前实现直接调用 `m_writer.Close()`。如果该 sink 仍由 `Logger` 持有,通常会在 `Logger::Shutdown` 清空 sink 列表时自动触发析构。 ## 参数 - 无。 ## 返回值 - 无。 ## 线程语义 - 应在对象不再参与日志分发后销毁。 ## 示例 ```cpp XCEngine::Debug::Logger::Get().Shutdown(); ``` ## 相关文档 - [返回类型总览](FileLogSink.md) - [ILogSink::Destructor](../ILogSink/Destructor.md)