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