1 #ifndef LIBOS_LOG_H__
2 #define LIBOS_LOG_H__
3 
4 #include <rtthread.h>
5 
6 #define DBG_LVL DBG_WARNING
7 #include <rtdbg.h>
8 
9 #define pr_err(fmt, ...)           LOG_E(fmt, ##__VA_ARGS__)
10 #define pr_warn(fmt, ...)          LOG_W(fmt, ##__VA_ARGS__)
11 #define pr_info(fmt, ...)          LOG_I(fmt, ##__VA_ARGS__)
12 #define pr_debug(fmt, ...)         LOG_D(fmt, ##__VA_ARGS__)
13 
14 #define __wrn(...) rt_kprintf(__VA_ARGS__)
15 #define __inf(...) rt_kprintf(__VA_ARGS__)
16 #define __err(...) rt_kprintf(__VA_ARGS__)
17 #define __msg(...) rt_kprintf(__VA_ARGS__)
18 
19 #ifndef printk
20 #define printk  rt_kprintf
21 #endif
22 
23 #include "typedef.h"
24 
25 #endif
26