| Value | Meaning |
|---|---|
| Debug | The lowest level: Used for programming debug statement |
| Trace | Trace messages let the user "trace" the program behavior, e.g. what function calls are made (or when they exit) |
| Verbose | Verbose message provide extra informations about the program |
| Info | Informative message, this is the "default" value for the user |
| Warn | Warnings about potential issues |
| Error | Notify the user of a hard error |
| Fatal | A Fatal error, which could lead to the program termination |
| None | No message should be output |
Defines the level at which a message can be logged