From a5bf3c3be1e2c54098e09654ba5e872e304dfa73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Tue, 7 Jul 2015 18:30:27 +0200 Subject: [PATCH] Log serial write exceptions to octoprint.log (cherry picked from commit 367ba06) --- src/octoprint/util/comm.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/octoprint/util/comm.py b/src/octoprint/util/comm.py index ddd6afc5..ddbb3670 100644 --- a/src/octoprint/util/comm.py +++ b/src/octoprint/util/comm.py @@ -1638,11 +1638,13 @@ class MachineCom(object): try: self._serial.write(cmd + '\n') except: - self._log("Unexpected error while writing serial port: %s" % (get_exception_string())) + self._logger.exception("Unexpected error while writing to serial port") + self._log("Unexpected error while writing to serial port: %s" % (get_exception_string())) self._errorValue = get_exception_string() self.close(True) except: - self._log("Unexpected error while writing serial port: %s" % (get_exception_string())) + self._logger.exception("Unexpected error while writing to serial port") + self._log("Unexpected error while writing to serial port: %s" % (get_exception_string())) self._errorValue = get_exception_string() self.close(True)