1*437bfbebSnyanmisaka /* SPDX-License-Identifier: Apache-2.0 OR MIT */ 2*437bfbebSnyanmisaka /* 3*437bfbebSnyanmisaka * Copyright (c) 2015 Rockchip Electronics Co., Ltd. 4*437bfbebSnyanmisaka */ 5*437bfbebSnyanmisaka 6*437bfbebSnyanmisaka #define MODULE_TAG "mpp_log_test" 7*437bfbebSnyanmisaka 8*437bfbebSnyanmisaka #include "mpp_log.h" 9*437bfbebSnyanmisaka main()10*437bfbebSnyanmisakaint main() 11*437bfbebSnyanmisaka { 12*437bfbebSnyanmisaka mpp_logi("mpp log test start\n"); 13*437bfbebSnyanmisaka 14*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_INFO); 15*437bfbebSnyanmisaka mpp_logi("\nset log level to MPP_LOG_VERBOSE\n"); 16*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_VERBOSE); 17*437bfbebSnyanmisaka 18*437bfbebSnyanmisaka mpp_logf("test mpp_logf\n"); 19*437bfbebSnyanmisaka mpp_loge("test mpp_loge\n"); 20*437bfbebSnyanmisaka mpp_logw("test mpp_logw\n"); 21*437bfbebSnyanmisaka mpp_logi("test mpp_logi\n"); 22*437bfbebSnyanmisaka mpp_logd("test mpp_logd\n"); 23*437bfbebSnyanmisaka mpp_logv("test mpp_logv\n"); 24*437bfbebSnyanmisaka 25*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_INFO); 26*437bfbebSnyanmisaka mpp_logi("\nset log level to MPP_LOG_DEBUG\n"); 27*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_DEBUG); 28*437bfbebSnyanmisaka 29*437bfbebSnyanmisaka mpp_logf("test mpp_logf\n"); 30*437bfbebSnyanmisaka mpp_loge("test mpp_loge\n"); 31*437bfbebSnyanmisaka mpp_logw("test mpp_logw\n"); 32*437bfbebSnyanmisaka mpp_logi("test mpp_logi\n"); 33*437bfbebSnyanmisaka mpp_logd("test mpp_logd\n"); 34*437bfbebSnyanmisaka mpp_logv("test mpp_logv\n"); 35*437bfbebSnyanmisaka 36*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_INFO); 37*437bfbebSnyanmisaka mpp_logi("\nset log level to MPP_LOG_INFO\n"); 38*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_INFO); 39*437bfbebSnyanmisaka 40*437bfbebSnyanmisaka mpp_logf("test mpp_logf\n"); 41*437bfbebSnyanmisaka mpp_loge("test mpp_loge\n"); 42*437bfbebSnyanmisaka mpp_logw("test mpp_logw\n"); 43*437bfbebSnyanmisaka mpp_logi("test mpp_logi\n"); 44*437bfbebSnyanmisaka mpp_logd("test mpp_logd\n"); 45*437bfbebSnyanmisaka mpp_logv("test mpp_logv\n"); 46*437bfbebSnyanmisaka 47*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_INFO); 48*437bfbebSnyanmisaka mpp_logi("\nset log level to MPP_LOG_WARN\n"); 49*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_WARN); 50*437bfbebSnyanmisaka 51*437bfbebSnyanmisaka mpp_logf("test mpp_logf\n"); 52*437bfbebSnyanmisaka mpp_loge("test mpp_loge\n"); 53*437bfbebSnyanmisaka mpp_logw("test mpp_logw\n"); 54*437bfbebSnyanmisaka mpp_logi("test mpp_logi\n"); 55*437bfbebSnyanmisaka mpp_logd("test mpp_logd\n"); 56*437bfbebSnyanmisaka mpp_logv("test mpp_logv\n"); 57*437bfbebSnyanmisaka 58*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_INFO); 59*437bfbebSnyanmisaka mpp_logi("\nset log level to MPP_LOG_ERROR\n"); 60*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_ERROR); 61*437bfbebSnyanmisaka 62*437bfbebSnyanmisaka mpp_logf("test mpp_logf\n"); 63*437bfbebSnyanmisaka mpp_loge("test mpp_loge\n"); 64*437bfbebSnyanmisaka mpp_logw("test mpp_logw\n"); 65*437bfbebSnyanmisaka mpp_logi("test mpp_logi\n"); 66*437bfbebSnyanmisaka mpp_logd("test mpp_logd\n"); 67*437bfbebSnyanmisaka mpp_logv("test mpp_logv\n"); 68*437bfbebSnyanmisaka 69*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_INFO); 70*437bfbebSnyanmisaka mpp_logi("\nset log level to MPP_LOG_FATAL\n"); 71*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_FATAL); 72*437bfbebSnyanmisaka 73*437bfbebSnyanmisaka mpp_logf("test mpp_logf\n"); 74*437bfbebSnyanmisaka mpp_loge("test mpp_loge\n"); 75*437bfbebSnyanmisaka mpp_logw("test mpp_logw\n"); 76*437bfbebSnyanmisaka mpp_logi("test mpp_logi\n"); 77*437bfbebSnyanmisaka mpp_logd("test mpp_logd\n"); 78*437bfbebSnyanmisaka mpp_logv("test mpp_logv\n"); 79*437bfbebSnyanmisaka 80*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_INFO); 81*437bfbebSnyanmisaka mpp_logi("\nset log level to MPP_LOG_SILENT\n"); 82*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_SILENT); 83*437bfbebSnyanmisaka 84*437bfbebSnyanmisaka mpp_logf("test mpp_logf\n"); 85*437bfbebSnyanmisaka mpp_loge("test mpp_loge\n"); 86*437bfbebSnyanmisaka mpp_logw("test mpp_logw\n"); 87*437bfbebSnyanmisaka mpp_logi("test mpp_logi\n"); 88*437bfbebSnyanmisaka mpp_logd("test mpp_logd\n"); 89*437bfbebSnyanmisaka mpp_logv("test mpp_logv\n"); 90*437bfbebSnyanmisaka 91*437bfbebSnyanmisaka mpp_set_log_level(MPP_LOG_INFO); 92*437bfbebSnyanmisaka mpp_logi("\nchange MODULE_TAG to log_test\n"); 93*437bfbebSnyanmisaka 94*437bfbebSnyanmisaka #undef MODULE_TAG 95*437bfbebSnyanmisaka #define MODULE_TAG "log_test" 96*437bfbebSnyanmisaka 97*437bfbebSnyanmisaka mpp_logi("\nlog with tag changed to log_test\n"); 98*437bfbebSnyanmisaka 99*437bfbebSnyanmisaka #undef MODULE_TAG 100*437bfbebSnyanmisaka #define MODULE_TAG "mpp_log_test" 101*437bfbebSnyanmisaka 102*437bfbebSnyanmisaka mpp_logi("\ndeprecated function test\n"); 103*437bfbebSnyanmisaka 104*437bfbebSnyanmisaka mpp_log("call mpp_log -- info log\n"); 105*437bfbebSnyanmisaka mpp_log_f("call mpp_log_f -- info log with function name\n"); 106*437bfbebSnyanmisaka 107*437bfbebSnyanmisaka mpp_log("\n"); 108*437bfbebSnyanmisaka 109*437bfbebSnyanmisaka mpp_err("call mpp_err -- error log\n"); 110*437bfbebSnyanmisaka mpp_err_f("call mpp_err_f -- error log with function name\n"); 111*437bfbebSnyanmisaka 112*437bfbebSnyanmisaka mpp_logi("\ndeprecated function log\n"); 113*437bfbebSnyanmisaka 114*437bfbebSnyanmisaka _mpp_log(MODULE_TAG, "log test", "_mpp_log"); 115*437bfbebSnyanmisaka _mpp_err(MODULE_TAG, "log test", "_mpp_err"); 116*437bfbebSnyanmisaka 117*437bfbebSnyanmisaka mpp_log("\nmpp log test done\n"); 118*437bfbebSnyanmisaka 119*437bfbebSnyanmisaka return 0; 120*437bfbebSnyanmisaka } 121