hv_mw_OsdLog.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #ifndef _HV_MW_OSD_LOG_H
  2. #define _HV_MW_OSD_LOG_H
  3. #include "hv_comm_Assert.h"
  4. #define OSD_LOG_ENABLE
  5. #define OSD_DEBUG_LOG_ENABLE
  6. //#define OSD_DRV_DEBUG_LOG_ENABLE
  7. //#define OSD_TEST_DEBUG_LOG_ENABLE
  8. #ifdef OSD_LOG_ENABLE
  9. #define OSD_LOG_ASSERT(...) HV_LOG_ASSERT(OSD, __VA_ARGS__)
  10. #define OSD_LOG_ERROR(...) HV_LOG_ERROR(OSD, __VA_ARGS__)
  11. #define OSD_LOG_WARN(...) HV_LOG_WARN(OSD, __VA_ARGS__)
  12. #define OSD_LOG_INFO(...) HV_LOG_INFO(OSD, __VA_ARGS__)
  13. #ifdef OSD_DEBUG_LOG_ENABLE
  14. #define OSD_LOG_DEBUG(...) HV_LOG_DEBUG(OSD, __VA_ARGS__)
  15. #define OSD_LOG_VERBOSE(...) HV_LOG_VERBOSE(OSD, __VA_ARGS__)
  16. #else
  17. #define OSD_LOG_DEBUG(...)
  18. #define OSD_LOG_VERBOSE(...)
  19. #endif
  20. #else
  21. #define OSD_LOG_ASSERT(...)
  22. #define OSD_LOG_ERROR(...)
  23. #define OSD_LOG_WARN(...)
  24. #define OSD_LOG_INFO(...)
  25. #define OSD_LOG_DEBUG(...)
  26. #define OSD_LOG_VERBOSE(...)
  27. #endif
  28. #define OSD_DRV_LOG_INFO(...) OSD_LOG_INFO(__VA_ARGS__)
  29. #define OSD_DRV_LOG_ERROR(...) OSD_LOG_ERROR(__VA_ARGS__)
  30. #define OSD_DRV_LOG_WARN(...) OSD_LOG_WARN(__VA_ARGS__)
  31. #ifdef OSD_DRV_DEBUG_LOG_ENABLE
  32. #define OSD_DRV_LOG_DEBUG(...) OSD_LOG_DEBUG(__VA_ARGS__)
  33. #else
  34. #define OSD_DRV_LOG_DEBUG(...)
  35. #endif
  36. #ifdef OSD_TEST_DEBUG_LOG_ENABLE
  37. #define OSD_TEST_LOG_DEBUG(...) OSD_LOG_DEBUG(__VA_ARGS__)
  38. #else
  39. #define OSD_TEST_LOG_DEBUG(...)
  40. #endif
  41. #endif