From 35d9775e51130f622c8613133f86ce903ef3e23e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Thu, 30 Mar 2017 11:37:46 +0200 Subject: [PATCH] Limit verbosity of failed system event handlers --- src/octoprint/events.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/octoprint/events.py b/src/octoprint/events.py index eb500a01..6426011a 100644 --- a/src/octoprint/events.py +++ b/src/octoprint/events.py @@ -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")