-
static std::unique_ptr<ILogger> createLogger(const String &loggerType, const String &loggerName)#
Create a logger.
- Parameters:
loggerType – Type of the logger (e.g., “ConsoleLogger”, “DummyLogger”, “FileLogger”).
loggerName – Logger name or filename, depending on the logger type.
- Returns:
Unique pointer to ILogger instance or nullptr if invalid loggerType.
-
static void validateLoggerType(const String &loggerType)#
Validate the logger type.
- Parameters:
loggerType – Type of the logger.