Checks if a log level should be output based on configuration.
The log level to check
True if the level should be logged
Checks if debug logging is enabled.
True if debug logs should be output
Logs a debug message if debug logging is enabled.
The message to log
Additional arguments to log
Checks if info logging is enabled.
True if info logs should be output
Logs an info message if info logging is enabled.
The message to log
Additional arguments to log
Checks if warning logging is enabled.
True if warning logs should be output
Logs a warning message if warning logging is enabled.
The message to log
Additional arguments to log
Checks if error logging is enabled.
True if error logs should be output
Logs an error message if error logging is enabled.
The message to log
Additional arguments to log
Logger class that provides level-based logging functionality.