Defines the Logger class for console-based logging.
The Logger class provides static methods for logging messages.
static void log(LogLevel level, const std::string &message)
Logs a message with a specified log level to the console.
Logger()
Default constructor for Logger.
LogLevel
Defines the severity levels for log messages.
@ LOG_INFO
An informational message.
@ LOG_WARNING
A warning message, indicating a potential issue.
@ LOG_ERROR
An error message, indicating a significant problem.
~Logger()
Destructor for Logger.
Logger & operator=(const Logger &other)
Copy assignment operator for Logger.