Orxonox
0.0.5 Codename: Arcturus
|
Enumerations | |
enum | OutputLevel { all = 0xFFFF, none = 0x0000, message = 0x0001, debug_output = 0x0002, user_error = 0x0004, user_warning = 0x0008, user_status = 0x0010, user_info = 0x0020, internal_error = 0x0040, internal_warning = 0x0080, internal_status = 0x0100, internal_info = 0x0200, verbose = 0x0400, verbose_more = 0x0800, verbose_ultra = 0x1000 } |
Output levels define type and importance of an output message. More... | |
Output levels define type and importance of an output message.
They can be passed to the orxout() function as level argument.
Enumerator | |
---|---|
all |
Level mask with all bits set to 1. |
none |
Level mask with all bits set to 0. |
message |
Output level, used for messages directed to the user (e.g. "Press any key to continue") |
debug_output |
Output level, used for temporary debug output while writing code. |
user_error |
Output level, used for error messages which are important for the user. |
user_warning |
Output level, used for warnings which are important for the user. |
user_status |
Output level, used to notify the user about the program's state. |
user_info |
Output level, used to provide the user with additional progress information. |
internal_error |
Output level, used for error messages which are important for developers. |
internal_warning |
Output level, used for warnings which are important for developers. |
internal_status |
Output level, used to log the program's internal state in the log file. |
internal_info |
Output level, used to log information about the program's progress in the log file. |
verbose |
Output level, usually not visible, used for unimportant debug information. |
verbose_more |
Output level, usually not visible, used for unimportant debug information (less important than verbose) |
verbose_ultra |
Output level, usually not visible, used for unimportant debug information (even less important than verbose_more) |