From 434ca2c5a14c46a1ef6b2ccbea2ac3d3ba8fba27 Mon Sep 17 00:00:00 2001
From: Florian Fischer <florian.fl.fischer@fau.de>
Date: Thu, 18 Mar 2021 12:32:09 +0100
Subject: [PATCH] [Debug] introduce LOGGER_{LOGI,LOGW,LOGW} for Logger objects

---
 emper/Debug.hpp | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/emper/Debug.hpp b/emper/Debug.hpp
index 2ef222ca..05fee07a 100644
--- a/emper/Debug.hpp
+++ b/emper/Debug.hpp
@@ -38,10 +38,19 @@
 
 // NOLINTNEXTLINE(bugprone-macro-parentheses)
 #define LOGI(x) LOG(Info, "Info: " << x, emper_log_no_prefix, true);
+// NOLINTNEXTLINE(bugprone-macro-parentheses)
+#define LOGGER_LOGI(x) LOG(Info, "Info: " << x, this->logI, true);
+
 // NOLINTNEXTLINE(bugprone-macro-parentheses)
 #define LOGW(x) LOG(Warning, "Warning: " << x, emper_log_no_prefix, true);
+// NOLINTNEXTLINE(bugprone-macro-parentheses)
+#define LOGGER_LOGW(x) LOG(Warning, "Warning: " << x, this->logW, true);
+
 // NOLINTNEXTLINE(bugprone-macro-parentheses)
 #define LOGE(x) LOG(Error, "Error: " << x, emper_log_no_prefix, true);
+// NOLINTNEXTLINE(bugprone-macro-parentheses)
+#define LOGGER_LOGE(x) LOG(Error, "Error: " << x, emper_log_no_prefix, true);
+
 // NOLINTNEXTLINE(bugprone-macro-parentheses)
 #define ABORT(x) { LOGE(x); abort(); }
 
-- 
GitLab