log.h 606 B

123456789101112131415161718192021222324
  1. #ifndef __LOG_H_
  2. #define __LOG_H_
  3. #include "lsapi_sys.h"
  4. typedef enum{
  5. LINFO,
  6. LWARN,
  7. LERR
  8. }LOG_ENUM;
  9. void ologShow(char level, char fa, char * fmt, ...);
  10. #if 1
  11. #define MSG_INFO(fa,...) ologShow(LINFO,fa, ##__VA_ARGS__)
  12. #define MSG_WARN(fa,...) ologShow(LWARN,fa, ##__VA_ARGS__)
  13. #define MSG_ERR(fa,...) ologShow(LERR,fa, ##__VA_ARGS__)
  14. #define wlog_info(...) ologShow(LINFO,1, ##__VA_ARGS__)
  15. #else
  16. #define MSG_INFO(fa,...) LSAPI_Log_Debug(__VA_ARGS__)
  17. #define MSG_WARN(fa,...) LSAPI_Log_Debug(__VA_ARGS__)
  18. #define MSG_ERR(fa,...) LSAPI_Log_Debug(__VA_ARGS__)
  19. #endif
  20. #define MSG_DEBUG(fa,...)
  21. #endif