OS
v1.7.5
Documentation
|
API interfaces to print out logging messages. More...
Namespaces | |
namespace | qOS::logger |
Logger interfaces. | |
Classes | |
class | qOS::logger |
The global class to output logging streams. Its usage requires the static method: logger::out() More... | |
class | qOS::logger::mem |
Class that sets the number of bytes to be logged when a pointer is being used after. Example: More... | |
class | qOS::logger::pre |
Class that sets the decimal precision to be used to format floating-point values on logger operations. Example: More... | |
Enumerations | |
enum | qOS::logger::logSeverity { qOS::logger::none , qOS::logger::fatal , qOS::logger::error , qOS::logger::warning , qOS::logger::info , qOS::logger::debug , qOS::logger::verbose } |
Functions | |
void | qOS::logger::setOutputFcn (util::putChar_t fcn) |
Set the output method for the logger stream. | |
Variables | |
const lout_base | qOS::logger::dec |
Modifies the default numeric base to decimal for integer logger output Example: | |
const lout_base | qOS::logger::hex |
Modifies the default numeric base to hexadecimal for integer logger output Example: | |
const lout_base | qOS::logger::oct |
Modifies the default numeric base to octal for integer logger output Example: | |
const lout_base | qOS::logger::bin |
Modifies the default numeric base to binary for integer logger output Example: | |
const char *const | qOS::logger::endl |
Inserts a new-line character to the logger output. Example: | |
const char *const | qOS::logger::end |
Inserts a new-line character to the logger output and restore the default color Example: | |
const char *const | qOS::logger::nrm |
Set colored output to "normal" after the usage of this statement Example: | |
const char *const | qOS::logger::red |
Set colored output to "red" after the usage of this statement Example: | |
const char *const | qOS::logger::grn |
Set colored output to "green" after the usage of this statement Example: | |
const char *const | qOS::logger::yel |
Set colored output to "yellow" after the usage of this statement Example: | |
const char *const | qOS::logger::blu |
Set colored output to "blue" after the usage of this statement Example: | |
const char *const | qOS::logger::mag |
Set colored output to "magenta" after the usage of this statement Example: | |
const char *const | qOS::logger::cyn |
Set colored output to "cyan" after the usage of this statement Example: | |
const char *const | qOS::logger::wht |
Set colored output to "white" after the usage of this statement Example: | |
API interfaces to print out logging messages.
void qOS::logger::setOutputFcn | ( | util::putChar_t | fcn | ) |
Set the output method for the logger stream.
[in] | fcn | The basic output byte function. |
const lout_base qOS::logger::bin |
Modifies the default numeric base to binary for integer logger output Example:
const char* const qOS::logger::blu |
Set colored output to "blue" after the usage of this statement Example:
const char* const qOS::logger::cyn |
Set colored output to "cyan" after the usage of this statement Example:
const lout_base qOS::logger::dec |
Modifies the default numeric base to decimal for integer logger output Example:
const char* const qOS::logger::end |
Inserts a new-line character to the logger output and restore the default color Example:
const char* const qOS::logger::endl |
Inserts a new-line character to the logger output. Example:
const char* const qOS::logger::grn |
Set colored output to "green" after the usage of this statement Example:
const lout_base qOS::logger::hex |
Modifies the default numeric base to hexadecimal for integer logger output Example:
const char* const qOS::logger::mag |
Set colored output to "magenta" after the usage of this statement Example:
const char* const qOS::logger::nrm |
Set colored output to "normal" after the usage of this statement Example:
const lout_base qOS::logger::oct |
Modifies the default numeric base to octal for integer logger output Example:
const char* const qOS::logger::red |
Set colored output to "red" after the usage of this statement Example:
const char* const qOS::logger::wht |
Set colored output to "white" after the usage of this statement Example:
const char* const qOS::logger::yel |
Set colored output to "yellow" after the usage of this statement Example: