diff --git a/lib/wp/plugin.c b/lib/wp/plugin.c index 62dc4e41..8d3e6356 100644 --- a/lib/wp/plugin.c +++ b/lib/wp/plugin.c @@ -14,6 +14,7 @@ #define G_LOG_DOMAIN "wp-plugin" #include "plugin.h" +#include "debug.h" #include "private/registry.h" enum { @@ -215,6 +216,8 @@ wp_plugin_activate (WpPlugin * self) g_return_if_fail (WP_IS_PLUGIN (self)); g_return_if_fail (WP_PLUGIN_GET_CLASS (self)->activate); + wp_info_object (self, "activating plugin '%s'", wp_plugin_get_name (self)); + WP_PLUGIN_GET_CLASS (self)->activate (self); } @@ -231,5 +234,7 @@ wp_plugin_deactivate (WpPlugin * self) g_return_if_fail (WP_IS_PLUGIN (self)); g_return_if_fail (WP_PLUGIN_GET_CLASS (self)->deactivate); + wp_info_object (self, "deactivating plugin '%s'", wp_plugin_get_name (self)); + WP_PLUGIN_GET_CLASS (self)->deactivate (self); } diff --git a/src/main.c b/src/main.c index d329513a..149aaa25 100644 --- a/src/main.c +++ b/src/main.c @@ -73,7 +73,6 @@ signal_handler (gpointer data) static void on_plugin_added (WpObjectManager * om, WpPlugin * p, struct WpDaemonData *d) { - wp_info ("Activating plugin " WP_OBJECT_FORMAT, WP_OBJECT_ARGS (p)); wp_plugin_activate (p); }