From b106d880535bb4ba97aa3d3b6fc00751de8d3718 Mon Sep 17 00:00:00 2001 From: Paul Kulchenko Date: Wed, 18 Aug 2021 23:09:42 -0700 Subject: [PATCH] Add ERRORF macro for kLogError log level --- libc/log/log.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libc/log/log.h b/libc/log/log.h index ff1180c3e..31036857f 100644 --- a/libc/log/log.h +++ b/libc/log/log.h @@ -74,6 +74,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)) { \