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)) {                                        \