Fix logg_levels

main
Micke Nordin 4 years ago
parent 172bd31d5f
commit b7cd524786

@ -1,3 +1,4 @@
--- ---
allow_dir_list: true allow_dir_list: true
listen_addr: '0.0.0.0' listen_addr: '0.0.0.0'
logg_level: 'DEBUG'

@ -24,6 +24,7 @@ class gMNd:
if self.config_file: if self.config_file:
if os.path.isfile(self.config_file): if os.path.isfile(self.config_file):
self.read_config() self.read_config()
logging.basicConfig(stream=sys.stderr, level=self.logg_level)
else: else:
logging.warning("Config file supplied, but it is not a file") logging.warning("Config file supplied, but it is not a file")
self.bindsocket = socket.socket() self.bindsocket = socket.socket()
@ -43,7 +44,18 @@ class gMNd:
if 'listen_port' in config_dict: if 'listen_port' in config_dict:
self.listen_port = config_dict['listen_port'] self.listen_port = config_dict['listen_port']
if 'logg_level' in config_dict: if 'logg_level' in config_dict:
self.logg_level = config_dict['logg_level'] if config_dict['logg_level'] == "CRITICAL":
self.logg_level = logging.CRITICAL
elif config_dict['logg_level'] == "DEBUG":
self.logg_level = logging.DEBUG
elif config_dict['logg_level'] == "ERROR":
self.logg_level = logging.ERROR
elif config_dict['logg_level'] == "INFO":
self.logg_level = logging.INFO
elif config_dict['logg_level'] == "NOTSET":
self.logg_level = logging.NOTSET
elif config_dict['logg_level'] == "WARNING":
self.logg_level = logging.WARNING
if 'server_cert' in config_dict: if 'server_cert' in config_dict:
self.server_cert = config_dict['server_cert'] self.server_cert = config_dict['server_cert']
if 'server_key' in config_dict: if 'server_key' in config_dict:

Loading…
Cancel
Save