str_to_verbosity
str_to_verbosity#
- str_to_verbosity(verbosity_str: str) int [source]#
Return a logging level from a string (compared in lower case).
DEBUG
<=> {debug
,d
,10
}INFO
<=> {info
,i
,20
}WARNING
<=> {warning
,w
,warn
}ERROR
<=> {error
,e
,err
}
>>> str_to_bool("d") == logging.DEBUG # Works with 'debug', 'd', 10 (accepted with any letter case) True >>> str_to_bool("i") == logging.INFO # Works with 'info', 'i', 20 (accepted with any letter case) True >>> str_to_bool("w") == logging.WARNING # Works with 'warning', 'w', 'warn', 30 (accepted with any letter case) True >>> str_to_bool("e") == logging.ERROR # Works with 'error', 'e', 'err', 40 (accepted with any letter case) True
- Parameters
verbosity_str (str) – String to be converted
- Returns
Logging level (INFO, DEBUG, WARNING, ERROR)
- Return type
logging level