#define FOOLOS_MODULE_NAME "log" #include #include #include "log.h" #include "kernel/kernel.h" #include "kernel/config.h" #include "kernel/timer.h" #include "kernel/fifo.h" #include "lib/string/string.h" static void log_string(char *str) { while(*str!=0) { fifo_put(&get_fool()->std_out,*(str++)); } } void log(char *module_name, int log_level, char *format_string, ...) { #ifdef FOOLOS_LOG_OFF return; #endif if(log_level