# Logger::Get 获取进程级全局 `Logger` 实例。 ```cpp static Logger& Get(); ``` ## 行为说明 当前实现使用函数内静态对象保存单例: ```cpp static Logger instance; ``` 因此: - 你拿到的是同一个 `Logger` 实例引用。 - 该方法本身不会自动初始化 sink,也不会重置过滤配置。 ## 参数 - 无。 ## 返回值 - `Logger&` - 全局日志分发器引用。 ## 线程语义 - C++ 对函数内静态对象初始化提供线程安全保证,但 `Logger` 的后续配置和使用仍需遵守各自方法的线程语义。 ## 示例 ```cpp XCEngine::Debug::Logger& logger = XCEngine::Debug::Logger::Get(); logger.Initialize(); ``` ## 相关文档 - [返回类型总览](Logger.md) - [Initialize](Initialize.md)