The Logger struct manages logging with support for different levels and different outputs
Default constructor
Logs a debug log (LogLevel.DEBUG)
Logs a critical log (LogLevel.CRITICAL)
Logs an error log (LogLevel.ERROR)
Logs an info log (LogLevel.INFO)
Logs a warning log (LogLevel.WARNING)
Returns the log level of the logger
See Implementation
The Logger struct manages logging with support for different levels and different outputs