diff --git a/devices/devices/observation_control.py b/devices/devices/observation_control.py
index d48258b3e4c00b1266cec9742794bd27ff3a4668..51574e906febd8af0359ed18d9d583e019d05740 100644
--- a/devices/devices/observation_control.py
+++ b/devices/devices/observation_control.py
@@ -310,7 +310,7 @@ class ObservationControl(Device):
             # Remove the device again.
             self.delete_dynamic_device(class_name, device_name)
             error_string = "Cannot access the Observation device instance for observation ID={} with device class name={} and device instance name={}.  This means that the observation likely did not start but certainly cannot be controlled and/or forcefully be stopped.".format(obs_id, class_name, device_name)
-            logger.error("{}, {}".format(error_string, ex))
+            logger.exception(error_string)
             Except.re_throw_exception(ex, "DevFailed", error_string, __name__)
 
         try: