- c->WriteChannelWithServ(ServerInstance->Config->ServerName, "PRIVMSG %s :%s", c->name, buf);
- ServerInstance->PI->SendChannelPrivmsg(c, 0, buf);
- Logging = false;
- }
- }
-};
-
-/* $ModDesc: Logs output to a channel instead of / as well as a file. */
-
-class ModuleChanLog : public Module
-{
- private:
- std::vector<ChannelLogStream*> cls;
- public:
- ModuleChanLog(InspIRCd* Me) : Module(Me)
- {
- Implementation eventlist[] = { I_OnRehash };
- ServerInstance->Modules->Attach(eventlist, this, 1);
-
- OnRehash(NULL, "");
- }
+ if (channel.empty() || snomasks.empty())
+ {
+ throw ModuleException("Malformed chanlog tag at " + i->second->getTagLocation());
+ }