- else if (level == "verbose")
- {
- loglevel = VERBOSE;
- }
- else if (level == "default")
- {
- loglevel = DEFAULT;
- }
- else if (level == "sparse")
- {
- loglevel = SPARSE;
- }
- else if (level == "none")
- {
- loglevel = NONE;
- }
- std::string target = Conf->ReadValue("log", "target", index);
- ChannelLogStream* c = new ChannelLogStream(ServerInstance, loglevel, target);
- irc::spacesepstream css(type);
- std::string tok;
- while (css.GetToken(tok))
- {
- ServerInstance->Logs->AddLogType(tok, c, true);
- }
- cls.push_back(c);