diff options
Diffstat (limited to 'kernel/include/etc/logging.hpp')
| -rw-r--r-- | kernel/include/etc/logging.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/kernel/include/etc/logging.hpp b/kernel/include/etc/logging.hpp index 1539de6..57002a0 100644 --- a/kernel/include/etc/logging.hpp +++ b/kernel/include/etc/logging.hpp @@ -34,4 +34,7 @@ public: static void SerialDisplay(int level,char* msg,...); }; -#define BREAKPOINT() Log::Display(LEVEL_MESSAGE_INFO,"breakpoint %s:%d\n ",__FILE__,__LINE__)
\ No newline at end of file +#define BREAKPOINT() Log::Display(LEVEL_MESSAGE_INFO,"breakpoint %s:%d\n ",__FILE__,__LINE__) + +#define DEBUG(is_enabled,fmt,...) if(is_enabled) Log::SerialDisplay(LEVEL_MESSAGE_INFO,"%s(): " fmt "\n", __FUNCTION__, ##__VA_ARGS__) +#define STUB(is_enabled) if(is_enabled) Log::SerialDisplay(LEVEL_MESSAGE_INFO, "%s() is a stub !\n", __FUNCTION__)
\ No newline at end of file |
