Ok I will digest that :) Thanks for the food for thoughts.
yes.. now since i remember our discussion about it.. yes.. i am still against it. because it just violating the principle of least authority: - any guy who thinks he is a position to suspend announcements can do it, but since he doesn't knows who else subscribed to them, he simply can ruin the logic of other event consumers...
I think we should think about other approach: In case of system changes notifier , a "do silently" was do not log the changes. That means that if we could have a logger plugged into system announcer, one should tell a system logger to ignore system notifications and do not log them for a while, instead of making system notifier suspending all subscriptions, leading to unknown consequences for the rest of event listeners! If guy wants to suspend logging, he should tell logger to suspend it.. like that, no other facilities will be affected.
-- Best regards, Igor Stasenko.