fix: log plugin enabled/disabled status during initialization

Previously plugins that failed init() were silently removed from storage.
Now logs at INFO level whether each plugin is enabled or disabled.
This commit is contained in:
2026-02-23 10:51:55 +11:00
parent bdb7fa850e
commit 7d4363380b
+3
View File
@@ -248,7 +248,10 @@ class PluginStorage:
for plg in self.plugin_list.copy():
if not plg.init(app):
plg.log.info("plugin is disabled (init returned False)")
self.plugin_list.remove(plg)
else:
plg.log.info("plugin is enabled")
def pre_search(self, request: SXNG_Request, search: "SearchWithPlugins") -> bool: