HAL_LOGPRI_ERROR
case HAL_LOGPRI_ERROR:
#define HAL_ERROR(expr) do {logger_setup(HAL_LOGPRI_ERROR, __FILE__, __LINE__, __FUNCTION__); logger_emit expr; } while(0)