diff options
Diffstat (limited to 'src/logger.cpp')
-rw-r--r-- | src/logger.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/logger.cpp b/src/logger.cpp index 1328e4f57..42bac03cb 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -265,7 +265,9 @@ std::list<Anope::string> &LogInfo::GetList(LogType type) switch (type) { case LOG_ADMIN: + return this->Admin; case LOG_OVERRIDE: + return this->Override; case LOG_COMMAND: return this->Commands; case LOG_SERVER: @@ -348,6 +350,13 @@ void LogInfo::ProcessMessage(const Log *l) ircdproto->SendPrivmsg(l->bi, c->name, "%s", l->buf.str().c_str()); } } + else if (target == "globops") + { + if (UplinkSock && l->bi && l->Type <= LOG_NORMAL && Me && Me->IsSynced()) + { + ircdproto->SendGlobops(l->bi, "%s", l->buf.str().c_str()); + } + } else { LogFile *log = NULL; |