Class LoggerFactory - 5.2 English - 68552

AOCL API Guide (68552)

Document ID
68552
Release Date
2025-12-29
Version
5.2 English
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.