Code: Select all
LOG_LEVEL_CONF_S log_level_conf;
memset(&log_level_conf, 0, sizeof(LOG_LEVEL_CONF_S));
log_level_conf.enModId = RK_ID_CMPI; // RK_ID_SYS;
log_level_conf.s32Level = RK_DBG_DEBUG; // RK_DBG_FATAL|RK_DBG_ERR|RK_DBG_WARN|RK_DBG_INFO|RK_DBG_DEBUG|RK_DBG_VERBOSE
strcpy(log_level_conf.cModName, "all");
s32Ret = RK_MPI_LOG_SetLevelConf(&log_level_conf);
printf("RK_MPI_LOG_SetLevelConf 0x%X\n", s32Ret);
RK_LOGE("Test ERROR level");
RK_LOGW("Test WARN level");
RK_LOGI("Test INFO level");
RK_LOGD("Test DEBUG level"); // 如果这个能输出,说明DEBUG级别可用
RK_LOGV("Test VERBOSE level"); // 如果这个不能输出,说明VERBOSE级别被过滤
Code: Select all
RK_MPI_LOG_SetLevelConf 0x0
cmpi 12:31:58-946 {main :1138} Test ERROR level
cmpi 12:31:58-946 {main :1139} Test WARN level
cmpi 12:31:58-946 {main :1140} Test INFO level
mpi_vo_composer 12:31:58-949 {vo_composer_thread:156} Layer 0 type 0 compose thread start
drm_render 12:31:58-950 {drm_render :579} VoDev 0 render thread start

