From 74116382b1ac315c5fa91168806e55de5e7449e0 Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Thu, 1 Aug 2024 22:02:12 +0200 Subject: [PATCH] Enable include during unit testing --- lib/utils/log-helper.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/utils/log-helper.hpp b/lib/utils/log-helper.hpp index 4bb290d2..0b200840 100644 --- a/lib/utils/log-helper.hpp +++ b/lib/utils/log-helper.hpp @@ -1,8 +1,16 @@ #pragma once +#ifndef UNIT_TEST #include +#endif namespace advss { +#ifdef UNIT_TEST +#define blog(level, msg, ...) +#define vblog(level, msg, ...) +#define ablog(level, msg, ...) +#else + // Print log with "[adv-ss] " prefix #define blog(level, msg, ...) blog(level, "[adv-ss] " msg, ##__VA_ARGS__) // Print log with "[adv-ss] " if log level is set to "verbose" @@ -20,6 +28,8 @@ namespace advss { } \ } while (0) +#endif + // Returns true if log level is set to "verbose" EXPORT bool VerboseLoggingEnabled(); // Returns true if log level is set to "action" or "verbose"