1 /* 2 * Copyright 2015 Rockchip Electronics Co. LTD 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 #define MODULE_TAG "mpp_log_test" 18 19 #include "mpp_log.h" 20 main()21int main() 22 { 23 mpp_logi("mpp log test start\n"); 24 25 mpp_set_log_level(MPP_LOG_INFO); 26 mpp_logi("\nset log level to MPP_LOG_VERBOSE\n"); 27 mpp_set_log_level(MPP_LOG_VERBOSE); 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_DEBUG\n"); 38 mpp_set_log_level(MPP_LOG_DEBUG); 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_INFO\n"); 49 mpp_set_log_level(MPP_LOG_INFO); 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_WARN\n"); 60 mpp_set_log_level(MPP_LOG_WARN); 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_ERROR\n"); 71 mpp_set_log_level(MPP_LOG_ERROR); 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_FATAL\n"); 82 mpp_set_log_level(MPP_LOG_FATAL); 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("\nset log level to MPP_LOG_SILENT\n"); 93 mpp_set_log_level(MPP_LOG_SILENT); 94 95 mpp_logf("test mpp_logf\n"); 96 mpp_loge("test mpp_loge\n"); 97 mpp_logw("test mpp_logw\n"); 98 mpp_logi("test mpp_logi\n"); 99 mpp_logd("test mpp_logd\n"); 100 mpp_logv("test mpp_logv\n"); 101 102 mpp_set_log_level(MPP_LOG_INFO); 103 mpp_logi("\nchange MODULE_TAG to log_test\n"); 104 105 #undef MODULE_TAG 106 #define MODULE_TAG "log_test" 107 108 mpp_logi("\nlog with tag changed to log_test\n"); 109 110 #undef MODULE_TAG 111 #define MODULE_TAG "mpp_log_test" 112 113 mpp_logi("\ndeprecated function test\n"); 114 115 mpp_log("call mpp_log -- info log\n"); 116 mpp_log_f("call mpp_log_f -- info log with function name\n"); 117 118 mpp_log("\n"); 119 120 mpp_err("call mpp_err -- error log\n"); 121 mpp_err_f("call mpp_err_f -- error log with function name\n"); 122 123 mpp_logi("\ndeprecated function log\n"); 124 125 _mpp_log(MODULE_TAG, "log test", "_mpp_log"); 126 _mpp_err(MODULE_TAG, "log test", "_mpp_err"); 127 128 mpp_log("\nmpp log test done\n"); 129 130 return 0; 131 } 132