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