Detailed debug-level messages for development troubleshooting
Error events that might still allow the application to continue running
Informational messages that highlight the progress of the application
Fine-grained diagnostic messages, more verbose than DEBUG
Potentially harmful situations that warrant attention
Severe error events that will likely cause the application to abort