summaryrefslogtreecommitdiff
path: root/src/logger.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2013-08-07 16:44:35 +0000
committerAdam <Adam@anope.org>2013-08-07 16:44:35 +0000
commit4865a8cfff2fb2ab3acba89c5aabbb5f0db80743 (patch)
tree260869ecc5e32cb54201d01c13ad33bc765a750a /src/logger.cpp
parent1efd289488ca16c895f833cded995d34b95daae1 (diff)
Add m_sql_log
Diffstat (limited to 'src/logger.cpp')
-rw-r--r--src/logger.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/logger.cpp b/src/logger.cpp
index dca46f6d8..e094f8da5 100644
--- a/src/logger.cpp
+++ b/src/logger.cpp
@@ -308,7 +308,7 @@ void LogInfo::OpenLogFiles()
{
const Anope::string &target = this->targets[i];
- if (target.empty() || target[0] == '#' || target == "globops")
+ if (target.empty() || target[0] == '#' || target == "globops" || target.find(":") != Anope::string::npos)
continue;
LogFile *lf = new LogFile(CreateLogName(target));
@@ -350,6 +350,8 @@ void LogInfo::ProcessMessage(const Log *l)
const Anope::string &buffer = l->BuildPrefix() + l->buf.str();
+ FOREACH_MOD(OnLogMessage, (this, l, buffer));
+
for (unsigned i = 0; i < this->targets.size(); ++i)
{
const Anope::string &target = this->targets[i];
@@ -391,7 +393,7 @@ void LogInfo::ProcessMessage(const Log *l)
{
const Anope::string &target = this->targets[i];
- if (target.empty() || target[0] == '#' || target == "globops")
+ if (target.empty() || target[0] == '#' || target == "globops" || target.find(":") != Anope::string::npos)
continue;
Anope::string oldlog = CreateLogName(target, Anope::CurTime - 86400 * this->log_age);