log_util.h 1.2 KB

12345678910111213141516171819202122232425
  1. #ifndef OPENCVLIB_LOGUTIL_H
  2. #define OPENCVLIB_LOGUTIL_H
  3. #ifdef ANDROID
  4. #include <android/log.h>
  5. #define LOGV(LOG_TAG, ...) __android_log_print(ANDROID_LOG_VERBOSE, LOG_TAG,__VA_ARGS__)
  6. #define LOGD(LOG_TAG, ...) __android_log_print(ANDROID_LOG_DEBUG , LOG_TAG,__VA_ARGS__)
  7. #define LOGI(LOG_TAG, ...) __android_log_print(ANDROID_LOG_INFO , LOG_TAG,__VA_ARGS__)
  8. #define LOGW(LOG_TAG, ...) __android_log_print(ANDROID_LOG_WARN , LOG_TAG,__VA_ARGS__)
  9. #define LOGE(LOG_TAG, ...) __android_log_print(ANDROID_LOG_ERROR , LOG_TAG,__VA_ARGS__)
  10. #define LOGSIMPLE(...)
  11. #else
  12. #include <stdio.h>
  13. #define LOGV(LOG_TAG, ...) printf(" ");printf(__VA_ARGS__); printf("\t - <%s> \n", LOG_TAG);
  14. #define LOGD(LOG_TAG, ...) printf(" ");printf(__VA_ARGS__); printf("\t - <%s> \n", LOG_TAG);
  15. #define LOGI(LOG_TAG, ...) printf(" ");printf(__VA_ARGS__); printf("\t - <%s> \n", LOG_TAG);
  16. #define LOGW(LOG_TAG, ...) printf(" * Warning: "); printf(__VA_ARGS__); printf("\t - <%s> \n", LOG_TAG);
  17. #define LOGE(LOG_TAG, ...) printf(" *** Error: ");printf(__VA_ARGS__); printf("\t - <%s> \n", LOG_TAG);
  18. #define LOGSIMPLE(...) printf(" ");printf(__VA_ARGS__);
  19. #endif
  20. #endif //OPENCVLIB_LOGUTIL_H