![]() |
Blamite Game Engine - blam!
00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
|
#include "logger.h"
#include <iostream>
#include <string>
#include <Strings/components/settings/switches/switches.h>
#include "components/settings/config/config.h"
Variables | |
std::vector< BlamLogMessage > | message_queue = std::vector<BlamLogMessage>() |
Queue of any log messages that need to be written to console and/or log files. More... | |
bool | lock = false |
Whether or not the queue is currently locked to aid in thread safety. More... | |
std::string | last_log_message = "" |
Stores the text of the most recent log message. Used to check for duplicates. More... | |
bool | suppress_duplicates = false |
Whether or not to continue suppressing log messages. More... | |
int | duplicate_count = 0 |
The number of duplicate messages recieved. More... | |
long | last_duplicate_message_tick = 0 |
The tick number when the last duplicate message was received. Not yet used. More... | |
bool | bypass_queue = false |
Whether or not to ignore the queue after initial startup. More... | |
int | max_errors_before_supression = 5 |
Controls the maximum amount of error messages shown before they are suppressed from the in-game console. More... | |
bool | use_reports = false |
Whether or not logs are being written to multiple report files. More... | |
bool bypass_queue = false |
Whether or not to ignore the queue after initial startup.
int duplicate_count = 0 |
The number of duplicate messages recieved.
long last_duplicate_message_tick = 0 |
The tick number when the last duplicate message was received. Not yet used.
std::string last_log_message = "" |
Stores the text of the most recent log message. Used to check for duplicates.
bool lock = false |
Whether or not the queue is currently locked to aid in thread safety.
int max_errors_before_supression = 5 |
Controls the maximum amount of error messages shown before they are suppressed from the in-game console.
std::vector<BlamLogMessage> message_queue = std::vector<BlamLogMessage>() |
Queue of any log messages that need to be written to console and/or log files.
bool suppress_duplicates = false |
Whether or not to continue suppressing log messages.
bool use_reports = false |
Whether or not logs are being written to multiple report files.