Verified Commit 2b617b51 authored by Alberto Miranda's avatar Alberto Miranda ♨️
Browse files

logger: Add LOGGER_EVAL(expr, LEVEL1, LEVEL2)

parent 8afe4ac1
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -350,4 +350,14 @@ private:
        }                                                                      \
    } while(0);


#define LOGGER_EVAL(expr, L1, L2, ...)                                         \
    do {                                                                       \
        if(expr) {                                                             \
            LOGGER_##L1(__VA_ARGS__);                                          \
        } else {                                                               \
            LOGGER_##L2(__VA_ARGS__);                                          \
        }                                                                      \
    } while(0);

#endif /* SCORD_LOGGER_HPP */