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;
 	}
 };