From bcfd4a839df8e4ba92e96803d1f12d7a6856207d Mon Sep 17 00:00:00 2001 From: Daniel Thorpe Date: Thu, 20 Jun 2024 15:57:21 +0100 Subject: [PATCH] Write some basic logging macros --- lib/include/logging.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 lib/include/logging.h diff --git a/lib/include/logging.h b/lib/include/logging.h new file mode 100644 index 0000000..4f6fb06 --- /dev/null +++ b/lib/include/logging.h @@ -0,0 +1,18 @@ +#ifndef LOGGING_H +#define LOGGING_H + +#include + +#define LOG_ERROR(format, ...) \ + do { \ + fprintf(stderr, "ERROR %s: ", __func__); \ + vfprintf(stderr, format, __VA_ARGS__); \ + } while (0) + +#define LOG_INFO(format, ...) \ + do { \ + fprintf(stderr, "INFO %s: ", __func__); \ + vfprintf(stderr, format, __VA_ARGS__); \ + } while (0) + +#endif