diff options
Diffstat (limited to 'include/modules')
| -rw-r--r-- | include/modules/dns.h | 2 | ||||
| -rw-r--r-- | include/modules/redis.h | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/include/modules/dns.h b/include/modules/dns.h index e98826ce7..5eb0f3950 100644 --- a/include/modules/dns.h +++ b/include/modules/dns.h @@ -176,7 +176,7 @@ namespace DNS */ void Tick(time_t) override { - Log(LOG_DEBUG_2) << "Resolver: timeout for query " << this->name; + Anope::Logger.Debug2("Resolver: timeout for query {0}", this->name); Query rr(*this); rr.error = ERROR_TIMEDOUT; this->OnError(&rr); diff --git a/include/modules/redis.h b/include/modules/redis.h index dc8c1e75f..c26ad194f 100644 --- a/include/modules/redis.h +++ b/include/modules/redis.h @@ -54,14 +54,16 @@ namespace Redis class Interface { - public: Module *owner; + public: Interface(Module *m) : owner(m) { } virtual ~Interface() = default; + Module *GetOwner() const { return owner; } + virtual void OnResult(const Reply &r) anope_abstract; - virtual void OnError(const Anope::string &error) { Log(owner) << error; } + virtual void OnError(const Anope::string &error) { owner->logger.Log(error); } }; class FInterface : public Interface |
