重置级别颜色 - LogResetLevelColors
函数简介
重置所有日志级别的颜色为默认值。
接口名称
LogResetLevelColors
DLL调用
int32_t LogResetLevelColors(int64_t instance, int64_t loggerHandle);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| instance | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| loggerHandle | 长整数型 | 日志实例句柄(0 表示默认实例) |
默认颜色方案
| 日志级别 | 颜色 |
|---|---|
| TRACE | 白色 |
| DEBUG | 青色 |
| INFO | 绿色 |
| WARN | 亮黄色 |
| ERROR | 亮红色 |
| CRITICAL | 红色背景上的亮白色 |
示例
// 重置为默认颜色
int result = LogResetLevelColors(instance, 0);
// 先自定义颜色,再重置
LogSetLevelColor(instance, 0, OLA_LOG_LEVEL_INFO, OLA_LOG_COLOR_CYAN);
LogResetLevelColors(instance, 0); // 恢复默认颜色
返回值
1 成功,0 失败。
注意事项
- 修改后立即生效,如果日志系统已初始化,会自动重新初始化
- 仅影响控制台输出的颜色
- 不影响日志级别、输出目标等其他设置
