diff options
| author | spv <spv@spv.sh> | 2025-12-03 15:10:12 -0500 |
|---|---|---|
| committer | spv <spv@spv.sh> | 2025-12-03 15:10:12 -0500 |
| commit | b0fbe74d91a53a7453c9dced6f75fa4cb78a6688 (patch) | |
| tree | 67969c938065621ac9a89555ebab25b5e1318315 /src/logger.h | |
| parent | 54b82dcc5990225575fd822cced0ab4bff0bed46 (diff) | |
now with c!
Diffstat (limited to 'src/logger.h')
| -rw-r--r-- | src/logger.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/logger.h b/src/logger.h new file mode 100644 index 0000000..99b7b04 --- /dev/null +++ b/src/logger.h @@ -0,0 +1,19 @@ +#ifndef LOGGER_H +#define LOGGER_H + +#include <stdio.h> + +enum log_levels { + LOG_ERROR, + LOG_INFO, + LOG_DEBUG, + LOG_INSANEDEBUG, +}; + +#define LOG(LEVEL, args...) do { \ + if (LEVEL <= LOG_LEVEL) { \ + fprintf(LOG_FP, args); \ + } \ +} while (0) + +#endif |
