diff --git a/devices/devices/device_decorators.py b/devices/devices/device_decorators.py
index 8869d5ebf407803f821dfd8f2ad5a5e07deaa868..d764d847078b515bba07cb1019d2246f6adc5a84 100644
--- a/devices/devices/device_decorators.py
+++ b/devices/devices/device_decorators.py
@@ -53,7 +53,7 @@ def fault_on_error():
             try:
                 return func(self, *args, **kwargs)
             except Exception as e:
-                logger.error("Function failed.  Trace: %s", traceback.format_exc())
+                logger.exception("Function failed.")
                 self.Fault()
                 return None