From 7185af659a7b68477400d3544e481353c11f5b82 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 7 Nov 2017 16:19:40 +0100 Subject: [SHARED] Add log_hasMask() to check if a certain loglevel is set --- src/shared/log.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/shared/log.c') diff --git a/src/shared/log.c b/src/shared/log.c index 62b104e..701bc89 100644 --- a/src/shared/log.c +++ b/src/shared/log.c @@ -41,6 +41,11 @@ static int logFd = -1; static int writeLevel(char *buffer, logmask_t level); +bool log_hasMask(const logmask_t mask) +{ + return ( ( maskFile | maskCon ) & mask ) == mask; +} + void log_setFileMask(logmask_t mask) { maskFile = mask; -- cgit v1.2.3-55-g7522