643 B
643 B
ILogSink::Destructor
以基类指针安全销毁日志 sink。
virtual ~ILogSink() = default;
行为说明
这是一个虚析构函数,目的是保证 Logger 通过 std::unique_ptr<ILogSink> 释放派生类对象时,能够正确调用派生类析构逻辑。
参数
- 无。
返回值
- 无。
线程语义
- 销毁前应确保对象不再被并发调用。
示例
XCEngine::Debug::Logger::Get().Shutdown();