35 template <
typename... Args>
46 template <
typename... Args>
55 template <
typename... Args>
66 template <
typename... Args>
Keeps the error and warning messages.
void logComponentWarning(const std::string &component_name, Args &&... args) const
Logs a warning for a component.
void logComponentError(const std::string &component_name, Args &&... args) const
Logs an error for a component.
Interface class for logging errors and warnings.
void logError(Args &&... args) const
Logs an error.
void logWarning(Args &&... args) const
Logs a warning.
LoggingInterface(Logger &log)
Constructor.
void add(EMessageType type, Args &&... args)
Add a message to the log.