Designates error events that might still allow the application to continue running.
Designates very severe error events that will presumably lead the application to abort.
Designates informational messages that highlight the progress of the application at coarse-grained level.
The highest possible rank and is intended to turn off logging.
Designates finer-grained informational events than the DEBUG, usually with a stack trace.
Designates potentially harmful situations.
Designates fine-grained informational events that are most useful to debug an application.