1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-14 12:59:25 +08:00
Files
Alas/blcrack/cracker/Dobby/external/logging/kernel_logging.cc
2025-11-01 00:23:46 +08:00

29 lines
443 B
C++

#include "logging/logging.h"
#include <IOKit/IOLib.h>
#include "utility_macro.h"
#if defined(BUILDING_KERNEL)
#define abort()
#else
#include <assert.h>
#endif
static int _log_level = 1;
PUBLIC void log_set_level(int level) {
_log_level = level;
}
PUBLIC int log_internal_impl(int level, const char *fmt, ...) {
if (level < _log_level)
return 0;
va_list ap;
va_start(ap, fmt);
vprintf(fmt, ap);
va_end(ap);
return 0;
}