From 0ba3617e7fa8817c7a0e8b700913b9ea0c775856 Mon Sep 17 00:00:00 2001 From: Paul Kulchenko <paul@kulchenko.com> Date: Thu, 19 Aug 2021 04:14:08 -0700 Subject: [PATCH] Add ERRORF macro for kLogError log level (#252) --- libc/log/log.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libc/log/log.h b/libc/log/log.h index 71354a62c..db523ee78 100644 --- a/libc/log/log.h +++ b/libc/log/log.h @@ -76,6 +76,15 @@ extern unsigned __log_level; /* log level for runtime check */ unreachable; \ } while (0) +#define ERRORF(FMT, ...) \ + do { \ + if (LOGGABLE(kLogError)) { \ + ++ftrace; \ + flogf(kLogError, __FILE__, __LINE__, NULL, FMT, ##__VA_ARGS__); \ + --ftrace; \ + } \ + } while (0) + #define WARNF(FMT, ...) \ do { \ if (LOGGABLE(kLogWarn)) { \