debug information for development and troubleshooting
error messages for error conditions that allow the application to continue
critical errors that may cause the application to terminate
general informational messages that highlight application progress
disable all logging output
detailed debugging information, typically only of interest when diagnosing problems
warning messages for potentially harmful situations
log severity levels in ascending order. higher numbers indicate more severe issues.
Example: checking log levels