From: R. D. <rdi...@rd...> - 2025-08-11 16:24:39
|
> Today we have in OpenOCD > enum log_levels { > LOG_LVL_SILENT = -3, > LOG_LVL_OUTPUT = -2, > LOG_LVL_USER = -1, > LOG_LVL_ERROR = 0, > LOG_LVL_WARNING = 1, > LOG_LVL_INFO = 2, > LOG_LVL_DEBUG = 3, > LOG_LVL_DEBUG_IO = 4, > }; > [...] > My proposal is, as a first step, to simply add a new entry in > "log_level": LOG_LVL_DEBUG_USB. Then convert current _DEBUG_USB_COMMS_ > code under this new category. I think that should be doable. But before I delve into the details, I have another related question: After converting --enable-verbose-usb-comms to this method, I wanted to do the same with --enable-malloc-logging / _DEBUG_FREE_SPACE_ . Should I add a new LOG_LVL_DEBUG_MALLOC too? Like this: [...] LOG_LVL_DEBUG = 3, LOG_LVL_DEBUG_IO = 4, LOG_LVL_DEBUG_USB= 5, // new LOG_LVL_DEBUG_MALLOC= 6, // new Best regards, rdiez |