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