I don't see logging.getLevelNamesMapping().keys() in Python 3.10.12. Instead, create your own dictionary for the same result:
log_levels = {"none":log.NOTSET, "info":log.INFO, "error":log.ERROR, "warning":log.WARNING, "critical":log.CRITICAL, "debug":log.DEBUG }