|
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 | |
| int8_t | logging_set_level_by_string_values (const char_t *module, const char_t *level) |
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[] |