aboutsummaryrefslogtreecommitdiff
path: root/src/ethosu_common.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ethosu_common.h')
-rw-r--r--src/ethosu_common.h31
1 files changed, 23 insertions, 8 deletions
diff --git a/src/ethosu_common.h b/src/ethosu_common.h
index b22bffd..04acea2 100644
--- a/src/ethosu_common.h
+++ b/src/ethosu_common.h
@@ -32,7 +32,22 @@
* Defines
******************************************************************************/
-#if defined(DRIVER_LOG_SEVERITY) && (DRIVER_LOG_SEVERITY >= LOG_SEVERITY_EMERG)
+// Log severity levels
+#define ETHOSU_LOG_EMERG 0
+#define ETHOSU_LOG_ALERT 1
+#define ETHOSU_LOG_CRIT 2
+#define ETHOSU_LOG_ERR 3
+#define ETHOSU_LOG_WARN 4
+#define ETHOSU_LOG_NOTICE 5
+#define ETHOSU_LOG_INFO 6
+#define ETHOSU_LOG_DEBUG 7
+
+// Define default log severity
+#ifndef ETHOSU_LOG_SEVERITY
+#define ETHOSU_LOG_SEVERITY ETHOSU_LOG_WARN
+#endif
+
+#if ETHOSU_LOG_SEVERITY >= ETHOSU_LOG_EMERG
#define LOG_EMERG(format, ...) \
fprintf(stderr, format, ##__VA_ARGS__); \
fflush(stderr); \
@@ -41,7 +56,7 @@
#define LOG_EMERG(format, ...)
#endif
-#if defined(DRIVER_LOG_SEVERITY) && (DRIVER_LOG_SEVERITY >= LOG_SEVERITY_ALERT)
+#if ETHOSU_LOG_SEVERITY >= ETHOSU_LOG_ALERT
#define LOG_ALERT(format, ...) \
fprintf(stderr, format, ##__VA_ARGS__); \
fflush(stderr); \
@@ -50,7 +65,7 @@
#define LOG_ALERT(format, ...)
#endif
-#if defined(DRIVER_LOG_SEVERITY) && (DRIVER_LOG_SEVERITY >= LOG_SEVERITY_CRIT)
+#if ETHOSU_LOG_SEVERITY >= ETHOSU_LOG_CRIT
#define LOG_CRIT(format, ...) \
fprintf(stderr, format, ##__VA_ARGS__); \
fflush(stderr); \
@@ -59,7 +74,7 @@
#define LOG_CRIT(format, ...)
#endif
-#if defined(DRIVER_LOG_SEVERITY) && (DRIVER_LOG_SEVERITY >= LOG_SEVERITY_ERR)
+#if ETHOSU_LOG_SEVERITY >= ETHOSU_LOG_ERR
#define LOG_ERR(format, ...) \
fprintf(stderr, format, ##__VA_ARGS__); \
fflush(stderr)
@@ -67,25 +82,25 @@
#define LOG_ERR(format, ...)
#endif
-#if defined(DRIVER_LOG_SEVERITY) && (DRIVER_LOG_SEVERITY >= LOG_SEVERITY_WARN)
+#if ETHOSU_LOG_SEVERITY >= ETHOSU_LOG_WARN
#define LOG_WARN(format, ...) fprintf(stdout, format, ##__VA_ARGS__)
#else
#define LOG_WARN(format, ...)
#endif
-#if defined(DRIVER_LOG_SEVERITY) && (DRIVER_LOG_SEVERITY >= LOG_SEVERITY_NOTICE)
+#if ETHOSU_LOG_SEVERITY >= ETHOSU_LOG_NOTICE
#define LOG_NOTICE(format, ...) fprintf(stdout, format, ##__VA_ARGS__)
#else
#define LOG_NOTICE(format, ...)
#endif
-#if defined(DRIVER_LOG_SEVERITY) && (DRIVER_LOG_SEVERITY >= LOG_SEVERITY_INFO)
+#if ETHOSU_LOG_SEVERITY >= ETHOSU_LOG_INFO
#define LOG_INFO(format, ...) fprintf(stdout, format, ##__VA_ARGS__)
#else
#define LOG_INFO(format, ...)
#endif
-#if defined(DRIVER_LOG_SEVERITY) && (DRIVER_LOG_SEVERITY >= LOG_SEVERITY_DEBUG)
+#if ETHOSU_LOG_SEVERITY >= ETHOSU_LOG_DEBUG
#define LOG_DEBUG(format, ...) fprintf(stdout, format, ##__VA_ARGS__)
#else
#define LOG_DEBUG(format, ...)