# Logger::SetCategoryEnabled ```cpp void SetCategoryEnabled(LogCategory category, bool enabled); ``` 设置指定日志分类的开关状态。禁用的分类将不会输出任何日志。 **参数:** - `category` - 日志分类 - `enabled` - true 启用,false 禁用 **返回:** 无 **线程安全:** ✅ **示例:** ```cpp #include "XCEngine/Debug/Logger.h" using namespace XCEngine::Debug; Logger& logger = Logger::Get(); // 禁用物理系统日志 logger.SetCategoryEnabled(LogCategory::Physics, false); // 只启用关键分类 logger.SetCategoryEnabled(LogCategory::General, true); logger.SetCategoryEnabled(LogCategory::Error, true); logger.SetCategoryEnabled(LogCategory::Warning, true); ``` ## 相关文档 - [Logger](logger.md) - 返回类总览 - [LogCategory](../logcategory/logcategory.md) - 日志分类枚举