Class Logger

Class Documentation

class Logger

A logger, holding a list of error messages.

Public Functions

Logger() = default
void log(LogSeverity severity, std::string const &identifier, std::string const &message)

Add a log entry.

Parameters:
  • severity – Severity level

  • identifier – Short identifier for the logged event

  • message – A more detailed message

void log(LogSeverity severity, std::string const &identifier, char const *format, ...)

Add a log entry with printf-like message formatting.

Parameters:
  • severity – Severity level

  • identifier – Short identifier for the logged event

  • format – printf format string

Public Members

std::vector<LogItem> items

The log items