Logger¶ Defines LOG_INFO¶ LOG_WARN¶ LOG_ERROR¶ Enums enum class LogLevel¶ Use ANSI codes for colored text outputs. Values: enumerator INFO¶ enumerator WARNING¶ enumerator ERROR¶ Functions void setLogLevel(LogLevel newLevel)¶ void setLogLevel(const std::string &newLevel)¶ Variables constexpr std::array<std::pair<LogLevel, std::string_view>, 3> logLevelStrings{{{LogLevel::INFO, "INFO"}, {LogLevel::WARNING, "WARNING"}, {LogLevel::ERROR, "ERROR"},}}¶ LogLevel CURRENT_LOG_LEVEL¶ class Logger¶ #include <logger.hpp> Public Functions Logger(LogLevel level)¶ ~Logger()¶ template<typename T>inline Logger &operator<<(const T &msg)¶ inline Logger &operator<<(std::ostream &(*manip)(std::ostream&))¶ Private Members std::ostringstream os¶ LogLevel level¶ bool enabled¶