VCCC  2024.05
VisualCamp Common C++ library
log_impl.h File Reference

Go to the source code of this file.

Macros

#define LOGD_IMPL(tag, fmt, ...)   VCCC_LOG_EXPAND(VCCC_LOG_PRINTER(VCCC_LOG_BUFFER_DEBUG, tag, fmt, __VA_ARGS__))
 
#define LOGI_IMPL(tag, fmt, ...)   VCCC_LOG_EXPAND(VCCC_LOG_PRINTER(VCCC_LOG_BUFFER_INFO, tag, fmt, __VA_ARGS__))
 
#define LOGW_IMPL(tag, fmt, ...)   VCCC_LOG_EXPAND(VCCC_LOG_PRINTER(VCCC_LOG_BUFFER_WARN, tag, fmt, __VA_ARGS__))
 
#define LOGE_IMPL(tag, fmt, ...)   VCCC_LOG_EXPAND(VCCC_LOG_PRINTER(VCCC_LOG_BUFFER_ERROR, tag, fmt, __VA_ARGS__))
 

Macro Definition Documentation

◆ LOGD_IMPL

#define LOGD_IMPL (   tag,
  fmt,
  ... 
)    VCCC_LOG_EXPAND(VCCC_LOG_PRINTER(VCCC_LOG_BUFFER_DEBUG, tag, fmt, __VA_ARGS__))

◆ LOGE_IMPL

#define LOGE_IMPL (   tag,
  fmt,
  ... 
)    VCCC_LOG_EXPAND(VCCC_LOG_PRINTER(VCCC_LOG_BUFFER_ERROR, tag, fmt, __VA_ARGS__))

◆ LOGI_IMPL

#define LOGI_IMPL (   tag,
  fmt,
  ... 
)    VCCC_LOG_EXPAND(VCCC_LOG_PRINTER(VCCC_LOG_BUFFER_INFO, tag, fmt, __VA_ARGS__))

◆ LOGW_IMPL

#define LOGW_IMPL (   tag,
  fmt,
  ... 
)    VCCC_LOG_EXPAND(VCCC_LOG_PRINTER(VCCC_LOG_BUFFER_WARN, tag, fmt, __VA_ARGS__))