feat(log) allow overwriting LV_LOG_... macros
This commit is contained in:
@@ -85,35 +85,44 @@ void _lv_log_add(lv_log_level_t level, const char * file, int line,
|
|||||||
/**********************
|
/**********************
|
||||||
* MACROS
|
* MACROS
|
||||||
**********************/
|
**********************/
|
||||||
|
#ifndef LV_LOG_TRACE
|
||||||
#if LV_LOG_LEVEL <= LV_LOG_LEVEL_TRACE
|
# if LV_LOG_LEVEL <= LV_LOG_LEVEL_TRACE
|
||||||
#define LV_LOG_TRACE(...) _lv_log_add(LV_LOG_LEVEL_TRACE, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
# define LV_LOG_TRACE(...) _lv_log_add(LV_LOG_LEVEL_TRACE, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
||||||
#else
|
# else
|
||||||
#define LV_LOG_TRACE(...) do {}while(0)
|
# define LV_LOG_TRACE(...) do {}while(0)
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if LV_LOG_LEVEL <= LV_LOG_LEVEL_INFO
|
#ifndef LV_LOG_INFO
|
||||||
#define LV_LOG_INFO(...) _lv_log_add(LV_LOG_LEVEL_INFO, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
# if LV_LOG_LEVEL <= LV_LOG_LEVEL_INFO
|
||||||
#else
|
# define LV_LOG_INFO(...) _lv_log_add(LV_LOG_LEVEL_INFO, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
||||||
#define LV_LOG_INFO(...) do {}while(0)
|
# else
|
||||||
|
# define LV_LOG_INFO(...) do {}while(0)
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if LV_LOG_LEVEL <= LV_LOG_LEVEL_WARN
|
#ifndef LV_LOG_WARN
|
||||||
#define LV_LOG_WARN(...) _lv_log_add(LV_LOG_LEVEL_WARN, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
# if LV_LOG_LEVEL <= LV_LOG_LEVEL_WARN
|
||||||
#else
|
# define LV_LOG_WARN(...) _lv_log_add(LV_LOG_LEVEL_WARN, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
||||||
#define LV_LOG_WARN(...) do {}while(0)
|
# else
|
||||||
|
# define LV_LOG_WARN(...) do {}while(0)
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if LV_LOG_LEVEL <= LV_LOG_LEVEL_ERROR
|
#ifndef LV_LOG_ERROR
|
||||||
#define LV_LOG_ERROR(...) _lv_log_add(LV_LOG_LEVEL_ERROR, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
# if LV_LOG_LEVEL <= LV_LOG_LEVEL_ERROR
|
||||||
#else
|
# define LV_LOG_ERROR(...) _lv_log_add(LV_LOG_LEVEL_ERROR, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
||||||
#define LV_LOG_ERROR(...) do {}while(0)
|
# else
|
||||||
|
# define LV_LOG_ERROR(...) do {}while(0)
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if LV_LOG_LEVEL <= LV_LOG_LEVEL_USER
|
#ifndef LV_LOG_USER
|
||||||
#define LV_LOG_USER(...) _lv_log_add(LV_LOG_LEVEL_USER, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
# if LV_LOG_LEVEL <= LV_LOG_LEVEL_USER
|
||||||
#else
|
# define LV_LOG_USER(...) _lv_log_add(LV_LOG_LEVEL_USER, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
||||||
#define LV_LOG_USER(...) do {}while(0)
|
# else
|
||||||
|
# define LV_LOG_USER(...) do {}while(0)
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#else /*LV_USE_LOG*/
|
#else /*LV_USE_LOG*/
|
||||||
|
|||||||
Reference in New Issue
Block a user