diff --git a/UM/PluginRegistry.py b/UM/PluginRegistry.py index 4e254ea7c..25ef35e56 100644 --- a/UM/PluginRegistry.py +++ b/UM/PluginRegistry.py @@ -537,7 +537,8 @@ def loadPlugin(self, plugin_id: str) -> None: self.enablePlugin(plugin_id) Logger.info(f"Loaded plugin {plugin_id} {plugin_version}") - except Exception: + except Exception as e: + Logger.log("w", "Plugin [%s] failed to register: %s", plugin_id, str(e)) self.removeCorruptedPluginMessage(plugin_id) def _acceptedRemoveCorruptedPluginMessage(self, plugin_id: str, original_message: Message):