Mercurial > irccd
diff tests/js-logger/main.cpp @ 105:378fdc2c7b56
Irccd: cleanup logging system, #485
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 27 Apr 2016 12:38:18 +0200 |
parents | 1125d90b3b44 |
children | 1ed760f6e0c6 |
line wrap: on
line diff
--- a/tests/js-logger/main.cpp Tue Apr 26 22:09:02 2016 +0200 +++ b/tests/js-logger/main.cpp Wed Apr 27 12:38:18 2016 +0200 @@ -36,21 +36,19 @@ class TestLogger : public log::Interface { public: - void write(log::Level level, const std::string &line) noexcept override + void info(const std::string &line) override + { + lineInfo = line; + } + + void warning(const std::string &line) override { - switch (level) { - case log::Level::Info: - lineInfo = line; - break; - case log::Level::Warning: - lineWarning = line; - break; - case log::Level::Debug: - lineDebug = line; - break; - default: - break; - } + lineWarning = line; + } + + void debug(const std::string &line) override + { + lineDebug = line; } };