7 #include <android/log.h>
8 #define APPNAME "Cortex"
9 #define AILOG_ERR(...) do {__android_log_print(ANDROID_LOG_ERROR, APPNAME, __VA_ARGS__);} while(0)
10 #define AILOG_WARN(...) do {__android_log_print(ANDROID_LOG_WARN, APPNAME, __VA_ARGS__);} while(0)
11 #define AILOG_INFO(...) do {__android_log_print(ANDROID_LOG_INFO, APPNAME, __VA_ARGS__);} while(0)
12 #define AILOG_DEBUG(...) do {__android_log_print(ANDROID_LOG_DEBUG, APPNAME, __VA_ARGS__);} while(0)
17 #define AILOG_ERR(...) do { fprintf(stderr, __VA_ARGS__); } while (0)
18 #define AILOG_WARN(...) do { fprintf(stderr, __VA_ARGS__); } while (0)
19 #define AILOG_INFO(...) do { fprintf(stderr, __VA_ARGS__); } while (0)
20 #define AILOG_DEBUG(...) do { fprintf(stderr, "[%s]: ", __PRETTY_FUNCTION__); fprintf(stderr, __VA_ARGS__); fprintf(stderr, "\n");} while (0)
21 #define AILOG_VERBOSE(...) do { fprintf(stderr, __VA_ARGS__); } while (0)