xref: /rockchip-linux_mpp/osal/test/mpp_log_test.c (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
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*437bfbebSnyanmisaka int 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