Helpful logging and error format

Dependents:   Waldo_Embed_V2

Inspired by this blog post.

Work in Progress

Revision:
5:1b4f4d4aec8c
Parent:
2:c54746c59ba4
Child:
6:163b9d47fa87
--- a/LogUtil.h	Wed Apr 10 06:18:50 2013 +0000
+++ b/LogUtil.h	Fri Apr 26 06:28:00 2013 +0000
@@ -29,10 +29,12 @@
 #define STREAM      stdout
 #define LOG(...)    \
     fprintf(STREAM, "LOG:   %s L#%d ", __PRETTY_FUNCTION__, __LINE__);  \
-    fprintf(STREAM, ##__VA_ARGS__)
+    fprintf(STREAM, ##__VA_ARGS__); \
+    fflush(STREAM)
 #define WARN(...)   \
     fprintf(STREAM, "WARN:  %s L#%d ", __PRETTY_FUNCTION__, __LINE__);  \
-    fprintf(STREAM, ##__VA_ARGS__)
+    fprintf(STREAM, ##__VA_ARGS__); \
+    fflush(STREAM)
 #define ERROR(...)  \
     fprintf(STREAM, "ERROR: %s L#%d ", __PRETTY_FUNCTION__, __LINE__); \
     fprintf(STREAM, ##__VA_ARGS__); \