29 lines
608 B
Markdown
29 lines
608 B
Markdown
# Logger::Initialize
|
|
|
|
```cpp
|
|
void Initialize();
|
|
```
|
|
|
|
初始化日志系统。在首次使用 Logger 前必须调用此方法进行初始化。初始化过程会设置内部状态并准备日志记录环境。
|
|
|
|
**线程安全:** ❌(应在单线程启动阶段调用)
|
|
|
|
**复杂度:** O(1)
|
|
|
|
**示例:**
|
|
|
|
```cpp
|
|
#include "XCEngine/Debug/Logger.h"
|
|
|
|
using namespace XCEngine::Debug;
|
|
|
|
Logger& logger = Logger::Get();
|
|
logger.Initialize();
|
|
logger.Info(LogCategory::General, "System initialized");
|
|
```
|
|
|
|
## 相关文档
|
|
|
|
- [Logger](logger.md) - 返回类总览
|
|
- [Shutdown](shutdown.md) - 关闭日志系统
|