val_log.h 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #ifndef _VAL_LOG_H_
  2. #define _VAL_LOG_H_
  3. #ifdef LOG_TAG
  4. #undef LOG_TAG
  5. #endif
  6. #define LOG_TAG "MFV_COMMON" /* /< LOG_TAG "MFV_COMMON" */
  7. #include <utils/Log.h>
  8. #include <cutils/xlog.h>
  9. #ifdef __cplusplus
  10. extern "C" {
  11. #endif
  12. #define MFV_LOG_ERROR /* /< error */
  13. #ifdef MFV_LOG_ERROR
  14. #define MODULE_MFV_LOGE(...) xlog_printf(ANDROID_LOG_ERROR, "VDO_LOG", __VA_ARGS__) /* /< show error log */
  15. #define VDO_LOGE(...) xlog_printf(ANDROID_LOG_ERROR, "VDO_LOG", __VA_ARGS__) /* /< show error log */
  16. #else
  17. #define MODULE_MFV_LOGE(...) /* /< NOT show error log */
  18. #define VDO_LOGE(...) /* /< NOT show error log */
  19. #endif
  20. #define MFV_LOG_WARNING /* /< warning */
  21. #ifdef MFV_LOG_WARNING
  22. #define MODULE_MFV_LOGW(...) xlog_printf(ANDROID_LOG_WARN, "VDO_LOG", __VA_ARGS__) /* /< show warning log */
  23. #define VDO_LOGW(...) xlog_printf(ANDROID_LOG_WARN, "VDO_LOG", __VA_ARGS__) /* /< show warning log */
  24. #else
  25. #define MODULE_MFV_LOGW(...) /* /< NOT show warning log */
  26. #define VDO_LOGW(...) /* /< NOT show warning log */
  27. #endif
  28. /* #define MFV_LOG_DEBUG ///< debug information */
  29. #ifdef MFV_LOG_DEBUG
  30. /* /< show debug information log */
  31. #define MODULE_MFV_LOGD(...) xlog_printf(ANDROID_LOG_DEBUG, "VDO_LOG", __VA_ARGS__)
  32. /* /< show debug information log */
  33. #define VDO_LOGD(...) xlog_printf(ANDROID_LOG_DEBUG, "VDO_LOG", __VA_ARGS__)
  34. #else
  35. #define MODULE_MFV_LOGD(...) /* /< NOT show debug information log */
  36. #define VDO_LOGD(...) /* /< NOT show debug information log */
  37. #endif
  38. #define MFV_LOG_INFO /* /< information */
  39. #ifdef MFV_LOG_INFO
  40. #define MODULE_MFV_LOGI(...) xlog_printf(ANDROID_LOG_INFO, "VDO_LOG", __VA_ARGS__) /* /< show information log */
  41. #define VDO_LOGI(...) xlog_printf(ANDROID_LOG_INFO, "VDO_LOG", __VA_ARGS__) /* /< show information log */
  42. #else
  43. #define MODULE_MFV_LOGI(...) /* /< NOT show information log */
  44. #define VDO_LOGI(...) /* /< NOT show information log */
  45. #endif
  46. #ifdef __cplusplus
  47. }
  48. #endif
  49. #endif /* #ifndef _VAL_LOG_H_ */