Go to the documentation of this file.
40 #ifndef _NO_OS_PRINT_LOG_H_
41 #define _NO_OS_PRINT_LOG_H_
45 #define NO_OS_LOG_EMERG 0x0
46 #define NO_OS_LOG_ALERT 0x1
47 #define NO_OS_LOG_CRIT 0x2
48 #define NO_OS_LOG_ERR 0x3
49 #define NO_OS_LOG_WARNING 0x4
50 #define NO_OS_LOG_NOTICE 0x5
51 #define NO_OS_LOG_INFO 0x6
52 #define NO_OS_LOG_DEBUG 0x7
54 #ifndef NO_OS_LOG_LEVEL
55 #define NO_OS_LOG_LEVEL NO_OS_LOG_INFO
58 #if defined(NO_OS_LOG_LEVEL) && NO_OS_LOG_LEVEL >= NO_OS_LOG_EMERG && NO_OS_LOG_LEVEL <= NO_OS_LOG_DEBUG
59 #define pr_emerg(fmt, args...) printf("EMERG: %s:%d:%s(): " \
60 fmt, __FILE__, __LINE__, __func__, ##args)
62 #define pr_emerg(fmt, args...)
65 #if defined(NO_OS_LOG_LEVEL) && NO_OS_LOG_LEVEL >= NO_OS_LOG_ALERT && NO_OS_LOG_LEVEL <= NO_OS_LOG_DEBUG
66 #define pr_alert(fmt, args...) printf("ALERT: %s:%d:%s(): " \
67 fmt, __FILE__, __LINE__, __func__, ##args)
69 #define pr_alert(fmt, args...)
72 #if defined(NO_OS_LOG_LEVEL) && NO_OS_LOG_LEVEL >= NO_OS_LOG_CRIT && NO_OS_LOG_LEVEL <= NO_OS_LOG_DEBUG
73 #define pr_crit(fmt, args...) printf("CRIT: %s:%d:%s(): " \
74 fmt, __FILE__, __LINE__, __func__, ##args)
76 #define pr_crit(fmt, args...)
79 #if defined(NO_OS_LOG_LEVEL) && NO_OS_LOG_LEVEL >= NO_OS_LOG_ERR && NO_OS_LOG_LEVEL <= NO_OS_LOG_DEBUG
80 #define pr_err(fmt, args...) printf("ERR: %s:%d:%s(): " \
81 fmt, __FILE__, __LINE__, __func__, ##args)
83 #define pr_err(fmt, args...)
86 #if defined(NO_OS_LOG_LEVEL) && NO_OS_LOG_LEVEL >= NO_OS_LOG_WARNING && NO_OS_LOG_LEVEL <= NO_OS_LOG_DEBUG
87 #define pr_warning(fmt, args...) printf("WARNING: " fmt, ##args)
89 #define pr_warning(fmt, args...)
92 #if defined(NO_OS_LOG_LEVEL) && NO_OS_LOG_LEVEL >= NO_OS_LOG_NOTICE && NO_OS_LOG_LEVEL <= NO_OS_LOG_DEBUG
93 #define pr_notice(fmt, args...) printf("NOTICE: " fmt, ##args)
95 #define pr_notice(fmt, args...)
98 #if defined(NO_OS_LOG_LEVEL) && NO_OS_LOG_LEVEL >= NO_OS_LOG_INFO && NO_OS_LOG_LEVEL <= NO_OS_LOG_DEBUG
99 #define pr_info(fmt, args...) printf(fmt, ##args)
101 #define pr_info(fmt, args...)
104 #if defined(NO_OS_LOG_LEVEL) && NO_OS_LOG_LEVEL == NO_OS_LOG_DEBUG
105 #define pr_debug(fmt, args...) printf("DEBUG: " fmt, ##args)
107 #define pr_debug(fmt, args...)
110 #endif // _NO_OS_PRINT_LOG_H_