Orxonox  0.0.5 Codename: Arcturus
Enumerations
orxonox::level Namespace Reference

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...
 

Enumeration Type Documentation

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)