The Exception level that we catch doesn't catch format errors in conf file. This fix changes the RuntimeError to general Exception when treating logger conf. Version-Release number of selected component (if applicable): 4.20.4 How reproducible: 100% Steps to Reproduce: 1. invalid syntax in /etc/vdsm/logger.conf file 2. run vdsmd service 3. Actual results: starts normally but fails during run Expected results: fails to start with syslog notification Additional info:
Verified on vdsm-4.19.35-1.el7ev.x86_64