diff options
author | pk33 <pk33@pk33.space> | 2024-11-11 18:06:18 +0100 |
---|---|---|
committer | pk33 <pk33@pk33.space> | 2024-11-11 18:06:18 +0100 |
commit | 5a54774474f43ae29716751d6415563a59b92c7d (patch) | |
tree | 151e865845b09b85992d8be20d8cc771d4110448 /include/logger.h | |
parent | 146a683b8d8315ef15dc1c9286f0983834f48d88 (diff) | |
download | engine33-5a54774474f43ae29716751d6415563a59b92c7d.tar.gz |
tidying up and basic input
Diffstat (limited to 'include/logger.h')
-rw-r--r-- | include/logger.h | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/include/logger.h b/include/logger.h deleted file mode 100644 index f582100..0000000 --- a/include/logger.h +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef __LOGGER_H__ -#define __LOGGER_H__ - -#include "types.h" - - -#define LOG_DEBUG 0 -#define LOG_INFO 1 -#define LOG_WARN 2 -#define LOG_ERROR 3 /* will be fatal */ -#define LOG_FATAL 4 /* followed directly by maybe cleanup and exit */ - -#define __LOGFUNC__ __logger.func = __func__ - -#define logd( s, ... ) __LOGFUNC__; logger( LOG_DEBUG, s, ##__VA_ARGS__ ); -#define logi( s, ... ) __LOGFUNC__; logger( LOG_INFO, s, ##__VA_ARGS__ ); -#define logw( s, ... ) __LOGFUNC__; logger( LOG_WARN, s, ##__VA_ARGS__ ); -#define loge( s, ... ) __LOGFUNC__; logger( LOG_ERROR, s, ##__VA_ARGS__ ); -#define logf( s, ... ) __LOGFUNC__; logger( LOG_FATAL, s, ##__VA_ARGS__ ); - - -typedef struct { - Size fd; - String func; -} Logger; - -extern Logger __logger; - - -Size logger_init( void ); -void logger( Size level, String fmt, ... ); -void logger_term( void ); - - -#endif /* __DISPLAY_H__ */ |