Class Logger

Class Documentation

class Logger

Public Types

enum LogLevel

Values:

enumerator DEBUG
enumerator INFO
enumerator WARNING
enumerator ERROR

Public Static Functions

static inline void SetLogLevel(LogLevel level)
static void Debug(const std::string &message, const std::string &name = "", double time_sim = -1.0)
static void Info(const std::string &message, const std::string &name = "", double time_sim = -1.0)
static void Warn(const std::string &message, const std::string &name = "", double time_sim = -1.0)
static void Error(const std::string &message, const std::string &name = "", double time_sim = -1.0)
static Ptr<ProgressBar> GetProgressBar(int total, const std::string &message = "", const std::string &name = "", double time_sim = -1.0)
static void CheckProgressBars()
static void PlaySound()