![]() |
MOS Source Code
|
#include "mos/syslog/syslog.hpp"#include <mos/device/console.hpp>#include <mos/lib/structures/list.hpp>#include <mos/lib/sync/spinlock.hpp>#include <mos/misc/cmdline.hpp>#include <mos/misc/setup.hpp>#include <mos/syslog/printk.hpp>#include <mos_stdio.hpp>#include <mos_string.hpp>Go to the source code of this file.
Functions | |
| MOS_SETUP ("printk_console", printk_setup_console) | |
| MOS_EARLY_SETUP ("quiet", printk_setup_quiet) | |
| static void | deduce_level_color (LogLevel loglevel, StandardColor *fg, StandardColor *bg) |
| void | print_to_console (Console *con, LogLevel loglevel, const char *message, size_t len) |
| void | lvprintk (LogLevel loglevel, const char *fmt, va_list args) |
| bool | printk_unquiet (void) |
| void | printk_set_quiet (bool quiet) |
| void | lprintk (LogLevel loglevel, const char *format,...) |
| void | printk (const char *format,...) |
Variables | |
| Console * | printk_console = NULL |
| static bool | printk_quiet = false |
| MOS_SETUP | ( | "printk_console" | , |
| printk_setup_console | ) |
| MOS_EARLY_SETUP | ( | "quiet" | , |
| printk_setup_quiet | ) |
|
inlinestatic |
Definition at line 53 of file printk.cpp.
Referenced by print_to_console().
Definition at line 68 of file printk.cpp.
Referenced by lvprintk(), and SyslogStreamWriter::~SyslogStreamWriter().
Definition at line 78 of file printk.cpp.
Referenced by lprintk(), and printk().
Definition at line 92 of file printk.cpp.
Referenced by handle_kernel_panic().
Definition at line 99 of file printk.cpp.
Definition at line 104 of file printk.cpp.
Referenced by do_print_syslog(), mos_kwarn(), and test_engine_warning_handler().
| void printk | ( | const char * | format, |
| ... ) |
Definition at line 14 of file printk.cpp.
Referenced by lvprintk(), MOS_SETUP(), Console::Register(), and SyslogStreamWriter::~SyslogStreamWriter().
Definition at line 15 of file printk.cpp.
Referenced by lvprintk(), MOS_EARLY_SETUP(), printk_set_quiet(), and printk_unquiet().