fix log level parsing

This commit is contained in:
Robert Kaussow 2019-10-09 23:21:45 +02:00
parent beb81f348f
commit 8664a48477
2 changed files with 5 additions and 1 deletions

View File

@ -57,7 +57,10 @@ class AnsibleDoctor:
except ansibledoctor.Exception.ConfigError as e:
self.log.sysexit_with_message(e)
self.log.set_level(config.config["logging"]["level"])
try:
self.log.set_level(config.config["logging"]["level"])
except ValueError as e:
self.log.sysexit_with_message("Can not set log level.\n{}".format(str(e)))
if config.is_role:
self.logger.info("Ansible role detected")

View File

@ -7,6 +7,7 @@ import sys
import anyconfig
import environs
import jsonschema.exceptions
import logging
import yaml
from appdirs import AppDirs
from jsonschema._utils import format_as_index