1 #ifndef PUBLIC_INCLUDE_MLX_LOGGER_H_ 2 #define PUBLIC_INCLUDE_MLX_LOGGER_H_ 25 #include "../../../mlx_utils_flexboot/include/mlx_logging_priv.h" 27 #define MLX_PRINT(...) MLX_PRINT_PRIVATE(__VA_ARGS__) 28 #define MLX_DEBUG_FATAL_ERROR(...) MLX_DEBUG_FATAL_ERROR_PRIVATE(__VA_ARGS__) 29 #define MLX_DEBUG_ERROR(...) MLX_DEBUG_ERROR_PRIVATE(__VA_ARGS__) 30 #define MLX_DEBUG_WARN(...) MLX_DEBUG_WARN_PRIVATE(__VA_ARGS__) 31 #define MLX_DEBUG_INFO1(...) MLX_DEBUG_INFO1_PRIVATE(__VA_ARGS__) 32 #define MLX_DEBUG_INFO2(...) MLX_DEBUG_INFO2_PRIVATE(__VA_ARGS__) 33 #define MLX_DBG_ERROR(...) MLX_DBG_ERROR_PRIVATE(__VA_ARGS__) 34 #define MLX_DBG_WARN(...) MLX_DBG_WARN_PRIVATE(__VA_ARGS__) 35 #define MLX_DBG_INFO1(...) MLX_DBG_INFO1_PRIVATE(__VA_ARGS__) 36 #define MLX_DBG_INFO2(...) MLX_DBG_INFO2_PRIVATE(__VA_ARGS__) 38 #define MLX_TRACE_1_START() MLX_DBG_INFO1_PRIVATE("Start\n") 39 #define MLX_TRACE_1_END() MLX_DBG_INFO1_PRIVATE("End\n") 40 #define MLX_TRACE_1_END_STATUS(status) MLX_DBG_INFO1_PRIVATE("End (%s=%d)\n", #status,status) 41 #define MLX_TRACE_2_START() MLX_DBG_INFO2_PRIVATE("Start\n") 42 #define MLX_TRACE_2_END() MLX_DBG_INFO2_PRIVATE("End\n") 43 #define MLX_TRACE_2_END_STATUS(status) MLX_DBG_INFO2_PRIVATE("End (%s=%d)\n", #status,status) FILE_LICENCE(GPL2_OR_LATER)