diff options
| author | Anders Betts <anders.betts@gmail.com> | 2026-09-17 19:55:36 +0200 |
|---|---|---|
| committer | Anders Betts <anders.betts@gmail.com> | 2026-09-17 19:55:36 +0200 |
| commit | 380195f7cd5e57acf2c1cf2bc41069e6b0b979ed (patch) | |
| tree | 32a88fb22a7fbe8f1fd5c105156d1f928c93950d /src/log.h | |
| download | bokf-0.1.0.tar.gz bokf-0.1.0.zip | |
Initial commit: daemon, clients, docs, Docker deploy pipelinev0.1.0
Diffstat (limited to 'src/log.h')
| -rw-r--r-- | src/log.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/log.h b/src/log.h new file mode 100644 index 0000000..b3683ea --- /dev/null +++ b/src/log.h @@ -0,0 +1,21 @@ +#ifndef BOKF_LOG_H +#define BOKF_LOG_H + +enum { + LOG_ERROR = 0, + LOG_WARN = 1, + LOG_INFO = 2, + LOG_DEBUG = 3 +}; + +void log_set_level(int level); +int log_level_from_name(const char *name); +void log_msg(int level, const char *fmt, ...) + __attribute__((format(printf, 2, 3))); + +#define log_error(...) log_msg(LOG_ERROR, __VA_ARGS__) +#define log_warn(...) log_msg(LOG_WARN, __VA_ARGS__) +#define log_info(...) log_msg(LOG_INFO, __VA_ARGS__) +#define log_debug(...) log_msg(LOG_DEBUG, __VA_ARGS__) + +#endif |
