From 16ca76c2e7ab287e480185fbb03a0bb438351eda Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 23 Jan 2017 12:35:14 -0500 Subject: Make log system use newer format strings Also allow log messages to be translatable --- include/modules/dns.h | 2 +- include/modules/redis.h | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'include/modules') 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 -- cgit