Add kdbg and kdbgln

This commit is contained in:
apio 2022-09-08 17:02:40 +02:00
parent 9de9eacb1d
commit 1ab0f7291b

View File

@ -2,6 +2,7 @@
enum class LogLevel enum class LogLevel
{ {
DEBUG,
INFO, INFO,
WARN, WARN,
ERROR ERROR
@ -21,6 +22,8 @@ namespace KernelLog
#define kcommonlog(function, level, ...) KernelLog::function(MODULE, level, __VA_ARGS__) #define kcommonlog(function, level, ...) KernelLog::function(MODULE, level, __VA_ARGS__)
#endif #endif
#define kdbg(...) kcommonlog(log, LogLevel::DEBUG, __VA_ARGS__)
#define kdbgln(...) kcommonlog(logln, LogLevel::DEBUG, __VA_ARGS__)
#define kinfo(...) kcommonlog(log, LogLevel::INFO, __VA_ARGS__) #define kinfo(...) kcommonlog(log, LogLevel::INFO, __VA_ARGS__)
#define kinfoln(...) kcommonlog(logln, LogLevel::INFO, __VA_ARGS__) #define kinfoln(...) kcommonlog(logln, LogLevel::INFO, __VA_ARGS__)
#define kwarn(...) kcommonlog(log, LogLevel::WARN, __VA_ARGS__) #define kwarn(...) kcommonlog(log, LogLevel::WARN, __VA_ARGS__)