mbed OS5に対応したMilkcocoaライブラリのテストバージョンです。

Fork of mbed-os-example-mbed5-blinky by mbed-os-examples

Committer:
jksoft
Date:
Tue Jan 24 13:41:36 2017 +0000
Revision:
24:6ba1245bf049
??????????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jksoft 24:6ba1245bf049 1 #if !defined(MQTT_LOGGING_H)
jksoft 24:6ba1245bf049 2 #define MQTT_LOGGING_H
jksoft 24:6ba1245bf049 3
jksoft 24:6ba1245bf049 4 #define STREAM stdout
jksoft 24:6ba1245bf049 5 #if !defined(DEBUG)
jksoft 24:6ba1245bf049 6 #define DEBUG(...) \
jksoft 24:6ba1245bf049 7 {\
jksoft 24:6ba1245bf049 8 fprintf(STREAM, "DEBUG: %s L#%d ", __PRETTY_FUNCTION__, __LINE__); \
jksoft 24:6ba1245bf049 9 fprintf(STREAM, ##__VA_ARGS__); \
jksoft 24:6ba1245bf049 10 fflush(STREAM); \
jksoft 24:6ba1245bf049 11 }
jksoft 24:6ba1245bf049 12 #endif
jksoft 24:6ba1245bf049 13 #if !defined(LOG)
jksoft 24:6ba1245bf049 14 #define LOG(...) \
jksoft 24:6ba1245bf049 15 {\
jksoft 24:6ba1245bf049 16 fprintf(STREAM, "LOG: %s L#%d ", __PRETTY_FUNCTION__, __LINE__); \
jksoft 24:6ba1245bf049 17 fprintf(STREAM, ##__VA_ARGS__); \
jksoft 24:6ba1245bf049 18 fflush(STREAM); \
jksoft 24:6ba1245bf049 19 }
jksoft 24:6ba1245bf049 20 #endif
jksoft 24:6ba1245bf049 21 #if !defined(WARN)
jksoft 24:6ba1245bf049 22 #define WARN(...) \
jksoft 24:6ba1245bf049 23 { \
jksoft 24:6ba1245bf049 24 fprintf(STREAM, "WARN: %s L#%d ", __PRETTY_FUNCTION__, __LINE__); \
jksoft 24:6ba1245bf049 25 fprintf(STREAM, ##__VA_ARGS__); \
jksoft 24:6ba1245bf049 26 fflush(STREAM); \
jksoft 24:6ba1245bf049 27 }
jksoft 24:6ba1245bf049 28 #endif
jksoft 24:6ba1245bf049 29 #if !defined(ERROR)
jksoft 24:6ba1245bf049 30 #define ERROR(...) \
jksoft 24:6ba1245bf049 31 { \
jksoft 24:6ba1245bf049 32 fprintf(STREAM, "ERROR: %s L#%d ", __PRETTY_FUNCTION__, __LINE__); \
jksoft 24:6ba1245bf049 33 fprintf(STREAM, ##__VA_ARGS__); \
jksoft 24:6ba1245bf049 34 fflush(STREAM); \
jksoft 24:6ba1245bf049 35 exit(1); \
jksoft 24:6ba1245bf049 36 }
jksoft 24:6ba1245bf049 37 #endif
jksoft 24:6ba1245bf049 38
jksoft 24:6ba1245bf049 39 #endif