19 lines
400 B
C
19 lines
400 B
C
![]() |
#ifndef MZ_LOG_H
|
||
|
#define MZ_LOG_H
|
||
|
|
||
|
#ifndef LOG_TAG
|
||
|
#define LOG_TAG "MZ"
|
||
|
#endif // ifndef LOG_TAG
|
||
|
|
||
|
typedef enum _err_reporting_level_t {
|
||
|
err_level_debug,
|
||
|
err_level_info,
|
||
|
err_level_error
|
||
|
} err_reporting_level_t;
|
||
|
|
||
|
void mz_write_to_log(uint32_t prio, const char *tag, const char *fmt, ...);
|
||
|
|
||
|
#define MZ_LOG(prio, format, ...) mz_write_to_log(prio, LOG_TAG, format, ## __VA_ARGS__)
|
||
|
|
||
|
#endif // MZ_LOG_H
|