diff options
| author | DukePyrolator <DukePyrolator@5417fbe8-f217-4b02-8779-1006273d7864> | 2010-01-31 06:15:29 +0000 |
|---|---|---|
| committer | DukePyrolator <DukePyrolator@5417fbe8-f217-4b02-8779-1006273d7864> | 2010-01-31 06:15:29 +0000 |
| commit | aa4b3e256377030d291fc2d5f4db94985ce04395 (patch) | |
| tree | 993302c0cbe754612f69c22bbbc57d00220cabd4 /src/servers.c | |
| parent | 47504c9de5accda45a19627fd2b6ec13baa6ba95 (diff) | |
replaced the alog() command with a new type-safe and stream-based Alog()
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2777 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/servers.c')
| -rw-r--r-- | src/servers.c | 75 |
1 files changed, 26 insertions, 49 deletions
diff --git a/src/servers.c b/src/servers.c index e392715be..87f24e405 100644 --- a/src/servers.c +++ b/src/servers.c @@ -122,8 +122,7 @@ Server *new_server(Server * server_uplink, const char *name, const char *desc, { Server *serv; - if (debug) - alog("Creating %s(%s) uplinked to %s", name, suid, server_uplink ? server_uplink->name : "No uplink"); + Alog(LOG_DEBUG) << "Creating " << name << "(" << suid << ") uplinked to " << (server_uplink ? server_uplink->name : "No uplink"); serv = new Server; if (!name) name = ""; @@ -196,18 +195,14 @@ static void delete_server(Server * serv, const char *quitreason) User *u, *unext; NickAlias *na; - if (debug) - alog("Deleting %s(%s) uplinked to %s(%s)", serv->name, serv->suid, serv->uplink ? serv->uplink->name : "NOTHING", serv->uplink ? serv->uplink->suid : "NOSUIDUPLINK"); - if (!serv) { - if (debug) { - alog("debug: delete_server() called with NULL arg!"); - } + Alog(LOG_DEBUG) << "delete_server() called with NULL arg!"; return; } - if (debug) - alog("debug: delete_server() called for %s", serv->name); + Alog(LOG_DEBUG) << "delete_server() called, deleting " << serv->name << "(" << serv->suid << ") uplinked to " + << (serv->uplink ? serv->uplink->name : "NOTHING") << "(" + << (serv->uplink ? serv->uplink->suid : "NOSUIDUPLINK") << ")"; if (ircdcap->noquit || ircdcap->qs) { if ((uplink_capab & ircdcap->noquit) @@ -234,8 +229,7 @@ static void delete_server(Server * serv, const char *quitreason) } u = unext; } - if (debug) - alog("debug: delete_server() cleared all users"); + Alog(LOG_DEBUG) << "delete_server() cleared all users"; } } @@ -246,8 +240,7 @@ static void delete_server(Server * serv, const char *quitreason) s = snext; } - if (debug) - alog("debug: delete_server() cleared all servers"); + Alog(LOG_DEBUG) << "delete_server() cleared all servers"; delete [] serv->name; delete [] serv->desc; @@ -258,8 +251,7 @@ static void delete_server(Server * serv, const char *quitreason) if (serv->uplink->links == serv) serv->uplink->links = serv->next; - if (debug) - alog("debug: delete_server() completed"); + Alog(LOG_DEBUG) << "delete_server() completed"; } /*************************************************************************/ @@ -278,13 +270,11 @@ Server *findserver(Server * s, const char *name) return NULL; } - if (debug) - alog("findserver(%s)", name); + Alog(LOG_DEBUG) << "findserver(" << name << ")"; while (s && (stricmp(s->name, name) != 0)) { - if (debug >= 3) - alog("Compared %s, not a match", s->name); + Alog(LOG_DEBUG_3) << "Compared " << s->name << ", not a match"; if (s->links) { sl = findserver(s->links, name); @@ -303,8 +293,7 @@ Server *findserver(Server * s, const char *name) } } - if (debug) - alog("debug: findserver(%s) -> %p", name, static_cast<void *>(s)); + Alog(LOG_DEBUG) << "findserver(" << name << ") -> " << static_cast<void *>(s); return s; } @@ -324,13 +313,11 @@ Server *findserver_uid(Server * s, const char *name) return NULL; } - if (debug) - alog("debug: findserver_uid(%s)", name); + Alog(LOG_DEBUG) << "findserver_uid(" << name << ")"; while (s && s->suid && (stricmp(s->suid, name) != 0)) { - if (debug >= 3) - alog("Compared %s, not a match", s->suid); + Alog(LOG_DEBUG_3) << "Compared " << s->suid << ", not a match"; if (s->links) { sl = findserver_uid(s->links, name); @@ -349,8 +336,7 @@ Server *findserver_uid(Server * s, const char *name) } } - if (debug) - alog("debug: findserver_uid(%s) -> %p", name, static_cast<void *>(s)); + Alog(LOG_DEBUG) << "findserver_uid(" << name << ") -> " << static_cast<void *>(s); return s; } @@ -392,14 +378,8 @@ void do_server(const char *source, const char *servername, const char *hops, { Server *s, *newserver; - if (debug) { - if (!*source) { - alog("debug: Server introduced (%s)", servername); - } else { - alog("debug: Server introduced (%s) from %s", servername, - source); - } - } + Alog(LOG_DEBUG) << "Server introduced (" << servername << ")" << (*source ? " from " : "") << (*source ? source : ""); + if (source[0] == '\0') s = me_server; @@ -445,8 +425,9 @@ void do_squit(const char *source, int ac, const char **av) } else { s = findserver(servlist, av[0]); } - if (!s) { - alog("SQUIT for nonexistent server (%s)!!", av[0]); + if (!s) + { + Alog() << "SQUIT for nonexistent server (" << av[0] << ")!!"; return; } FOREACH_MOD(I_OnServerQuit, OnServerQuit(s)); @@ -467,9 +448,7 @@ void do_squit(const char *source, int ac, const char **av) if (ircdcap->unconnect) { if ((s->uplink == me_server) && (uplink_capab & ircdcap->unconnect)) { - if (debug) { - alog("debug: Sending UNCONNECT SQUIT for %s", s->name); - } + Alog(LOG_DEBUG) << "Sending UNCONNECT SQUIT for " << s->name; /* need to fix */ ircdproto->SendSquit(s->name, buf); } @@ -575,10 +554,9 @@ void finish_sync(Server * serv, int sync_links) /* Mark each server as in sync */ s = serv; do { - if (!is_sync(s)) { - if (debug) - alog("debug: Finishing sync for server %s", s->name); - + if (!is_sync(s)) + { + Alog(LOG_DEBUG) << "Finishing sync for server " << s->name; s->sync = SSYNC_DONE; } @@ -611,7 +589,7 @@ void finish_sync(Server * serv, int sync_links) // XXX: this doesn't actually match the description. finish_sync(), depending on the ircd, can be called multiple times // Perhaps this should be done if serv == serv_uplink? restore_unsynced_topics(); - alog("Server %s is done syncing", serv->name); + Alog() << "Server " << serv->name << " is done syncing"; } /*******************************************************************/ @@ -654,7 +632,7 @@ const char *ts6_uid_retrieve() { if (ircd->ts6 == 0) { - alog("TS6 not supported on this ircd"); + Alog(LOG_DEBUG) << "ts6_uid_retrieve(): TS6 not supported on this ircd"; return ""; } @@ -716,8 +694,7 @@ const char *ts6_sid_retrieve() { if (!ircd->ts6) { - if (debug) - alog("TS6 not supported on this ircd"); + Alog(LOG_DEBUG) << "ts6_sid_retrieve(): TS6 not supported on this ircd"; return ""; } |
