![]() |
Blamite Game Engine - Strings
00386.06.16.23.0646.blamite
A library containing general purpose utilities and classes for use in multiple projects.
|
Class represneting a basic log message. More...
#include <logger.h>
Public Member Functions | |
std::string | GetMessageLine () |
Generates a formatted message, ready to be written to any output or log. More... | |
bool | Equals (BlamBasicLogMessage other_message) |
Checks if the log message is equivalent to another log message. More... | |
Public Attributes | |
BlamBasicLogger * | logger = nullptr |
The logger that the message originated from. More... | |
BlamLogLevel | log_level = BlamLogLevel::None |
The message log level. More... | |
TerminalColor | color = TerminalColor::Reset |
The custom color to assign to the message when printing to stdout. More... | |
bool | has_custom_color = false |
Whether or not the message has a custom terminal color set. More... | |
std::string | message = "" |
The message content. More... | |
std::string | timestamp = "" |
The message timestamp. More... | |
Class represneting a basic log message.
bool BlamBasicLogMessage::Equals | ( | BlamBasicLogMessage | other_message | ) |
Checks if the log message is equivalent to another log message.
other_message | - The log message to compare against. |
true
if the message is equivalent to other_message
, otherwise returns false
. std::string BlamBasicLogMessage::GetMessageLine | ( | ) |
Generates a formatted message, ready to be written to any output or log.
The message is displayed in the following format:
TerminalColor BlamBasicLogMessage::color = TerminalColor::Reset |
The custom color to assign to the message when printing to stdout.
bool BlamBasicLogMessage::has_custom_color = false |
Whether or not the message has a custom terminal color set.
BlamLogLevel BlamBasicLogMessage::log_level = BlamLogLevel::None |
The message log level.
BlamBasicLogger* BlamBasicLogMessage::logger = nullptr |
The logger that the message originated from.
std::string BlamBasicLogMessage::message = "" |
The message content.
std::string BlamBasicLogMessage::timestamp = "" |
The message timestamp.