X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/80890b99fec2630ef0a1a0805d894c3d86c16506..7804c2dae30700296c3205aaf7f546f491999bf4:/lunaix-os/includes/lunaix/syslog.h diff --git a/lunaix-os/includes/lunaix/syslog.h b/lunaix-os/includes/lunaix/syslog.h index 545a803..464a133 100644 --- a/lunaix-os/includes/lunaix/syslog.h +++ b/lunaix-os/includes/lunaix/syslog.h @@ -3,29 +3,35 @@ #include -#define _LEVEL_INFO "0" -#define _LEVEL_WARN "1" +#define _LEVEL_INFO "0" +#define _LEVEL_WARN "1" #define _LEVEL_ERROR "2" #define _LEVEL_DEBUG "3" -#define KINFO "\x1b" _LEVEL_INFO -#define KWARN "\x1b" _LEVEL_WARN -#define KERROR "\x1b" _LEVEL_ERROR -#define KDEBUG "\x1b" _LEVEL_DEBUG - -#define LOG_MODULE(module) \ - static void kprintf(const char* fmt, ...) { \ - va_list args; \ - va_start(args, fmt); \ - __kprintf(module, fmt, args); \ - va_end(args); \ +#define KINFO "\x1b" _LEVEL_INFO +#define KWARN "\x1b" _LEVEL_WARN +#define KERROR "\x1b" _LEVEL_ERROR +#define KDEBUG "\x1b" _LEVEL_DEBUG + +#define LOG_MODULE(module) \ + static void kprintf(const char* fmt, ...) \ + { \ + va_list args; \ + va_start(args, fmt); \ + __kprintf(module, fmt, args); \ + va_end(args); \ } void __kprintf(const char* component, const char* fmt, va_list args); +void +kprint_hex(const void* buffer, unsigned int size); void kprint_panic(const char* fmt, ...); +void +kprint_dbg(const char* fmt, ...); + #endif /* __LUNAIX_SYSLOG_H */