void testUnkownLogLevel(void)
If ever an unknown log level was used to construct the entry then no replacement should be done...
std::string getLogString(std::string format="[%t] *%l* %m \n", bool colors=true) const
Unit tests our log messages.
Represents a simple log message with some attributes.
void testEmptyStringAsFormatString(void)
If an empty format string is given, then an empty string should be returned.
void testFormatStringReplacement(void)
If given a format string of the form: "%t :: %l :: %m" then the log message will replace t with time ...