Enable include during unit testing

This commit is contained in:
WarmUpTill
2024-08-01 22:02:12 +02:00
committed by WarmUpTill
parent 24f33fb0d2
commit 74116382b1

View File

@@ -1,8 +1,16 @@
#pragma once
#ifndef UNIT_TEST
#include <util/base.h>
#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"