support OPENOCD_DEBUG_LEVEL environment setting
Detect the OPENOCD_DEBUG_LEVEL setting in log_init(), allowing the very early startup phases to be debugged.__archive__
parent
be482a5335
commit
a3d81eed4d
|
@ -346,6 +346,19 @@ void log_init(void)
|
|||
if (debug_level == -1)
|
||||
debug_level = LOG_LVL_INFO;
|
||||
|
||||
char *debug_env = getenv("OPENOCD_DEBUG_LEVEL");
|
||||
if (NULL != debug_env)
|
||||
{
|
||||
int value;
|
||||
int retval = parse_int(debug_env, &value);
|
||||
if (ERROR_OK == retval &&
|
||||
debug_level >= LOG_LVL_SILENT &&
|
||||
debug_level <= LOG_LVL_DEBUG)
|
||||
{
|
||||
debug_level = value;
|
||||
}
|
||||
}
|
||||
|
||||
if (log_output == NULL)
|
||||
log_output = stderr;
|
||||
|
||||
|
|
Loading…
Reference in New Issue