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