free(self);
}
+/*
+ * ldIrc_audit and ldIrc_module send log messages targetted to an IRC channel, to the channel
+ */
static void
ldIrc_audit(struct logDestination *self_, UNUSED_ARG(struct log_type *type), struct logEntry *entry) {
struct logDest_irc *self = (struct logDest_irc*)self_;
if (entry->channel_name) {
- send_target_message(4, self->target, entry->bot, "(%s", strchr(strchr(entry->default_desc, ' '), ':')+1);
+ send_target_message(5, self->target, entry->bot, "(%s", strchr(strchr(entry->default_desc, ' '), ':')+1);
} else {
- send_target_message(4, self->target, entry->bot, "%s", strchr(entry->default_desc, ')')+2);
+ send_target_message(5, self->target, entry->bot, "%s", strchr(entry->default_desc, ')')+2);
}
}
struct logDest_irc *self = (struct logDest_irc*)self_;
extern struct userNode *opserv;
- send_target_message(4, self->target, opserv, "%s %s: %s\n", type->name, log_severity_names[sev], message);
+ send_target_message(5, self->target, opserv, "%s %s: %s\n", type->name, log_severity_names[sev], message);
}
static struct logDest_vtable ldIrc_vtbl = {
if (!myserv)
myserv = "";
- if (!strcmp(myserv, info)) {
- if (!IsOper(user))
- return 0;
- sprintf(serv, "(%s)", info);
- } else
+ if (!strcmp(myserv, info))
+ return 0;
+ else
sprintf(serv, "%s", "");
send_message(user, chanserv, "LAST_RESULTS", datestr, serv, mynuh, mycommand, myrest);