76 const std::string &levelString);
94 static void log_init(
const std::string &programName,
95 const std::string &logLevel,
96 const std::string &logPath,
bool logConsole =
true);
131 static void log(
const char * logMessage);
143 static void log(
const std::string &level,
const char * logMessage);
153 static void log(std::string logMessage);
167 static void log(
const std::string &level,
const std::string &message);
176 static void logInfo(
const std::string &message);
185 static void logTrace(
const std::string &message);
194 static void logDebug(
const std::string &message);
203 static void logWarning(
const std::string &message);
212 static void logError(
const std::string &message);
glassutil logging class
Definition: logger.h:32
static void logInfo(const std::string &message)
log a message at info level
Definition: logger.cpp:176
static const unsigned int k_nMaxLogEntrySize
The maximum size of a constructed (via sprintf) log entry.
Definition: logger.h:232
static void logError(const std::string &message)
log a message at error level
Definition: logger.cpp:264
static void logTrace(const std::string &message)
log a message at trace level
Definition: logger.cpp:198
static void logCriticalError(const std::string &message)
log a message at critical error level
Definition: logger.cpp:287
The neic-glass3 project namespace containing all the classes and functions that make up neic-glass3...
~Logger()
Logger destructor.
Definition: logger.cpp:20
static spdlog::level::level_enum string_to_log_level(const std::string &levelString)
convert string level to spdlog level
Definition: logger.cpp:34
static void logWarning(const std::string &message)
log a message at warning level
Definition: logger.cpp:242
static void log_init(const std::string &programName, const std::string &logLevel, const std::string &logPath, bool logConsole=true)
initialize logging
Definition: logger.cpp:57
static void log(const char *logMessage)
logging function
Definition: logger.cpp:141
static void log_update_level(spdlog::level::level_enum loglevel)
update log level
Definition: logger.cpp:118
static bool m_bDisable
A boolean flag to disable all logging.
Definition: logger.h:226
Logger()
Logger constructor.
Definition: logger.cpp:16
static void enable()
Logger enable logging function.
Definition: logger.cpp:29
static void logDebug(const std::string &message)
log a message at debug level
Definition: logger.cpp:220
static void disable()
Logger disable logging function.
Definition: logger.cpp:24