Turnstone Operating System
|
logging implementations More...
Functions | |
MODULE ("turnstone.lib.logging") | |
boolean_t | logging_need_logging (logging_modules_t module, logging_level_t level) |
void | logging_set_level (logging_modules_t module, logging_level_t level) |
void | logging_printlog (uint64_t module, uint64_t level, const char_t *file_name, uint64_t line_no, const char_t *format,...) |
kernel logging function More... | |
Variables | |
const char_t *const | logging_module_names [] |
const char_t *const | logging_level_names [] |
logging_level_t | logging_module_levels [] |
logging implementations
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.
void logging_printlog | ( | uint64_t | module, |
uint64_t | level, | ||
const char_t * | file_name, | ||
uint64_t | line_no, | ||
const char_t * | format, | ||
... | |||
) |
kernel logging function
[in] | module | module name |
[in] | level | log level |
[in] | line_no | line number |
[in] | file_name | file name |
[in] | format | format string |
[in] | ... | arguments for format in msg |
const char_t* const logging_level_names[] |