lv_log.h
Defines
- 
LV_LOG_LEVEL_TRACE
- Log detailed information. 
- 
LV_LOG_LEVEL_INFO
- Log important events. 
- 
LV_LOG_LEVEL_WARN
- Log if something unwanted happened but didn't caused problem. 
- 
LV_LOG_LEVEL_ERROR
- Log only critical issues, when system may fail. 
- 
LV_LOG_LEVEL_USER
- Log only custom log messages added by the user. 
- 
LV_LOG_LEVEL_NONE
- Do not log anything. 
- 
LV_LOG_LEVEL_NUM
- Number of log levels 
- 
LV_LOG_FILE
- 
LV_LOG_LINE
- 
LV_LOG_TRACE(...)
- 
LV_LOG_INFO(...)
- 
LV_LOG_WARN(...)
- 
LV_LOG_ERROR(...)
- 
LV_LOG_USER(...)
- 
LV_LOG(...)
Typedefs
- 
typedef int8_t lv_log_level_t
- 
typedef void (*lv_log_print_g_cb_t)(lv_log_level_t level, const char *buf)
- Log print function. Receives a string buffer to print". 
Functions
- 
void lv_log_register_print_cb(lv_log_print_g_cb_t print_cb)
- Register custom print/write function to call when a log is added. It can format its "File path", "Line number" and "Description" as required and send the formatted log message to a console or serial port. - Parameters:
- print_cb -- a function pointer to print a log 
 
- 
void lv_log(const char *format, ...)
- Print a log message via - printfif enabled with- LV_LOG_PRINTFin- lv_conf.hand/or a print callback if registered with- lv_log_register_print_cb- Parameters:
- format -- printf-like format string 
- ... -- parameters for - format
 
 
- 
void lv_log_add(lv_log_level_t level, const char *file, int line, const char *func, const char *format, ...)
- Add a log - Parameters:
- level -- the level of log. (From - lv_log_level_tenum)
- file -- name of the file when the log added 
- line -- line number in the source code where the log added 
- func -- name of the function when the log added 
- format -- printf-like format string 
- ... -- parameters for - format