Handle syntax errors in the logging config file.

master
Pacman Ghost 4 years ago
parent 3805e131bb
commit 8d6464b85c
  1. 5
      vasl_templates/webapp/__init__.py

@ -102,7 +102,10 @@ if os.path.isfile( _fname ) :
_fname = os.path.join( config_dir, "logging.yaml" )
if os.path.isfile( _fname ):
with open( _fname, "r" ) as fp:
logging.config.dictConfig( yaml.safe_load( fp ) )
try:
logging.config.dictConfig( yaml.safe_load( fp ) )
except Exception as ex: #pylint: disable=broad-except
logging.error( "Can't load the logging config: %s", ex )
else:
# stop Flask from logging every request :-/
logging.getLogger( "werkzeug" ).setLevel( logging.WARNING )

Loading…
Cancel
Save