From 82a3db85138c91df397fd820a3b5d1a0b5c21ef9 Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Thu, 16 Nov 2017 16:27:47 +0000 Subject: Asynchronous logging added --- yage/core/logsink.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'yage/core/logsink.h') diff --git a/yage/core/logsink.h b/yage/core/logsink.h index f18a6d37..526c862e 100644 --- a/yage/core/logsink.h +++ b/yage/core/logsink.h @@ -30,7 +30,7 @@ public: LogSink &operator=(LogSink &&sink); bool operator==(const LogSink &sink); - void write(const LogMessage::Meta &meta, const std::string &msg); + void write(const LogMessage::Meta &meta, const std::string &msg) const; private: struct Concept { @@ -38,7 +38,7 @@ private: virtual Concept *clone() const = 0; virtual void write(const LogMessage::Meta &meta, - const std::string &msg) = 0; + const std::string &msg) const = 0; }; template @@ -46,7 +46,7 @@ private: Model(T impl_i); virtual Concept *clone() const override; virtual void write(const LogMessage::Meta &meta, - const std::string &msg) override; + const std::string &msg) const override; T impl; }; @@ -79,7 +79,7 @@ LogSink::Concept *LogSink::Model::clone() const template void LogSink::Model::write(const LogMessage::Meta &meta, - const std::string &msg) + const std::string &msg) const { impl(meta, msg); } -- cgit