![]() |
Blamite Game Engine - blam!
00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
|
Namespace containing things related to the Blamite Logger. More...
Namespaces | |
Queue | |
Functions for the logger's message queue. | |
Functions | |
BLAM BlamReport * | GetReport (BlamReportType type) |
Retrieves report data with the specified type. More... | |
BLAM std::string | GetLogLevelCSSClass (BlamLogLevel log_level) |
Gets the CSS class name for the specified log level. More... | |
BLAM void | Initialize () |
Prepares the logger for use. More... | |
BLAM void | Shutdown () |
Shuts down the logger. More... | |
BLAM void | LogEventAsync (std::string message) |
Logs a message to the log and/or console asynchronously. More... | |
BLAM void | LogEvent (std::string message) |
Logs a message to the log and/or console. More... | |
BLAM void | LogEvent (std::string message, bool show_timestamp) |
Logs a message to the log and/or console. More... | |
BLAM void | LogEvent (std::string message, BlamReportType report_type) |
Logs a message to the log and/or console. More... | |
BLAM void | LogEvent (std::string message, bool show_timestamp, BlamLogLevel severity) |
Logs a message to the log and/or console. More... | |
BLAM void | LogEvent (std::string message, bool show_timestamp, BlamLogLevel severity, short r, short g, short b) |
Logs a message to the log and/or console. More... | |
BLAM void | LogEvent (std::string message, BlamLogLevel severity) |
Logs a message to the log and/or console. More... | |
BLAM void | LogEvent (std::string message, BlamLogLevel severity, BlamReportType report_type) |
Logs a message to the log and/or console. More... | |
BLAM void | LogEvent (std::string message, BlamLogLevel severity, BlamLogVisibility visibility) |
Logs a message to the log and/or console. More... | |
BLAM void | LogEvent (std::string message, BlamColor color) |
Logs a message to the log and/or console. More... | |
BLAM void | LogEvent (BlamLogMessage message) |
Logs a message to the log and/or console. More... | |
BLAM void | LogEventForce (std::string message) |
Forcibly logs a message to the log and/or console. More... | |
BLAM void | LogEventForce (std::string message, BlamLogLevel severity) |
Forcibly logs a message to the log and/or console. More... | |
BLAM void | LogEventForce (std::string message, BlamColor color) |
Forcibly logs a message to the log and/or console. More... | |
BLAM void | LogEventForce (std::string message, BlamLogLevel severity, BlamLogVisibility visibility) |
Forcibly logs a message to the log and/or console. More... | |
BLAM void | LogEventForce (std::string message, BlamLogLevel severity, BlamReportType report_type) |
Forcibly logs a message to the log and/or console. More... | |
BLAM void | LogEventForce (BlamLogMessage message) |
Forcibly logs a message to the log and/or console. More... | |
Namespace containing things related to the Blamite Logger.
std::string Blam::Logger::GetLogLevelCSSClass | ( | BlamLogLevel | log_level | ) |
Gets the CSS class name for the specified log level.
log_level | - The log level to get a CSS class for. |
sev_unknown_generic
. BlamReport * Blam::Logger::GetReport | ( | BlamReportType | type | ) |
Retrieves report data with the specified type.
type | - The report to get information for. |
nullptr
. void Blam::Logger::Initialize | ( | ) |
Prepares the logger for use.
This function will prepare all report files (according to configuration), create their files, and flush the queue to those files.
This function depends on configuration, and as such the engine configuration MUST be loaded before this is called.
void Blam::Logger::LogEvent | ( | BlamLogMessage | message | ) |
Logs a message to the log and/or console.
message | - The raw message data to write to the log. |
void Blam::Logger::LogEvent | ( | std::string | message | ) |
Logs a message to the log and/or console.
message | - The message to write to the log. |
void Blam::Logger::LogEvent | ( | std::string | message, |
BlamColor | color | ||
) |
Logs a message to the log and/or console.
message | - The message to write to the log. |
color | - The color override of the message. |
void Blam::Logger::LogEvent | ( | std::string | message, |
BlamLogLevel | severity | ||
) |
Logs a message to the log and/or console.
message | - The message to write to the log. |
severity | - The severity of the message. |
void Blam::Logger::LogEvent | ( | std::string | message, |
BlamLogLevel | severity, | ||
BlamLogVisibility | visibility | ||
) |
Logs a message to the log and/or console.
message | - The message to write to the log. |
severity | - The severity of the message. |
visibility | - The visibility of the message. |
void Blam::Logger::LogEvent | ( | std::string | message, |
BlamLogLevel | severity, | ||
BlamReportType | report_type | ||
) |
Logs a message to the log and/or console.
message | - The message to write to the log. |
severity | - The severity of the message. |
report_type | - The report that the message should be delivered to. |
void Blam::Logger::LogEvent | ( | std::string | message, |
BlamReportType | report_type | ||
) |
Logs a message to the log and/or console.
message | - The message to write to the log. |
report_type | - The report that the message should be delivered to. |
void Blam::Logger::LogEvent | ( | std::string | message, |
bool | show_timestamp | ||
) |
Logs a message to the log and/or console.
message | - The message to write to the log. |
show_timestamp | - Whether or not to show the timestamp in the log file. |
void Blam::Logger::LogEvent | ( | std::string | message, |
bool | show_timestamp, | ||
BlamLogLevel | severity | ||
) |
Logs a message to the log and/or console.
message | - The message to write to the log. |
show_timestamp | - Whether or not to show the timestamp in the log file. |
severity | - The severity of the message. |
void Blam::Logger::LogEvent | ( | std::string | message, |
bool | show_timestamp, | ||
BlamLogLevel | severity, | ||
short | r, | ||
short | g, | ||
short | b | ||
) |
Logs a message to the log and/or console.
message | - The message to write to the log. |
show_timestamp | - Whether or not to show the timestamp in the log file. |
severity | - The severity of the message. |
r | - The Red color override of the message. |
g | - The Green color override of the message. |
b | - The Blue color override of the message. |
void Blam::Logger::LogEventAsync | ( | std::string | message | ) |
Logs a message to the log and/or console asynchronously.
message | - The message to write to the log. |
void Blam::Logger::LogEventForce | ( | BlamLogMessage | message | ) |
Forcibly logs a message to the log and/or console.
This will override the automatic duplicate message suppression.
message | - The raw message data to write to the log. |
void Blam::Logger::LogEventForce | ( | std::string | message | ) |
Forcibly logs a message to the log and/or console.
This will override the automatic duplicate message suppression.
message | - The message to write to the log. |
void Blam::Logger::LogEventForce | ( | std::string | message, |
BlamColor | color | ||
) |
Forcibly logs a message to the log and/or console.
This will override the automatic duplicate message suppression.
message | - The message to write to the log. |
color | - The color override of the message. |
void Blam::Logger::LogEventForce | ( | std::string | message, |
BlamLogLevel | severity | ||
) |
Forcibly logs a message to the log and/or console.
This will override the automatic duplicate message suppression.
message | - The message to write to the log. |
severity | - The severity of the message. |
void Blam::Logger::LogEventForce | ( | std::string | message, |
BlamLogLevel | severity, | ||
BlamLogVisibility | visibility | ||
) |
Forcibly logs a message to the log and/or console.
This will override the automatic duplicate message suppression.
message | - The message to write to the log. |
severity | - The severity of the message. |
visibility | - The visibility of the message. |
void Blam::Logger::LogEventForce | ( | std::string | message, |
BlamLogLevel | severity, | ||
BlamReportType | report_type | ||
) |
Forcibly logs a message to the log and/or console.
This will override the automatic duplicate message suppression.
message | - The message to write to the log. |
severity | - The severity of the message. |
report_type | - The report type this message should be written to. |
void Blam::Logger::Shutdown | ( | ) |
Shuts down the logger.
No log messages should be generated after this is called.