Limit verbosity of failed system event handlers

This commit is contained in:
Gina Häußge 2017-03-30 11:37:46 +02:00
parent fda67f48ff
commit 35d9775e51

View file

@ -350,7 +350,10 @@ class CommandTrigger(GenericEventListener):
else:
commandExecutioner(command)
except subprocess.CalledProcessError as e:
self._logger.warn("Command failed with return code %i: %s" % (e.returncode, str(e)))
if debug:
self._logger.warn("Command failed with return code {}: {}".format(e.returncode, str(e)))
else:
self._logger.warn("Command failed with return code {}, enable debug logging on target 'octoprint.events' for details".format(e.returncode))
except:
self._logger.exception("Command failed")