Blamite Game Engine - blam!  00272.10.26.20.0001.blamite
The core library for the Blamite Game Engine.
Blam::Logger::LogMessage Struct Reference

Structure to store log message data. More...

#include <logger.h>

Public Attributes

ReportType report_type = ReportType::Debug
 The report that the message is intended for. More...
 
std::string timestamp
 The timestamp of the log message. More...
 
std::string message
 The message contents. More...
 
LogSeverity severity = WSV_NONE
 The message severity. Defaults to None. More...
 
bool show_timestamp = true
 Whether or not to show the timestamp of the message in the log file. More...
 
bool override_color = false
 Whether or not to override the message color. More...
 
BlamColor color
 The overridden color information. Overrules any severity-based coloring. More...
 
LogVisibility visibility = WVIS_ALL
 The visibility of the log message. More...
 
bool override_duplicate_limit = false
 Whether or not this message should ignore the duplicate message limit. More...
 

Detailed Description

Structure to store log message data.

Member Data Documentation

◆ color

BlamColor Blam::Logger::LogMessage::color

The overridden color information. Overrules any severity-based coloring.

◆ message

std::string Blam::Logger::LogMessage::message

The message contents.

◆ override_color

bool Blam::Logger::LogMessage::override_color = false

Whether or not to override the message color.

◆ override_duplicate_limit

bool Blam::Logger::LogMessage::override_duplicate_limit = false

Whether or not this message should ignore the duplicate message limit.

◆ report_type

ReportType Blam::Logger::LogMessage::report_type = ReportType::Debug

The report that the message is intended for.

◆ severity

LogSeverity Blam::Logger::LogMessage::severity = WSV_NONE

The message severity. Defaults to None.

◆ show_timestamp

bool Blam::Logger::LogMessage::show_timestamp = true

Whether or not to show the timestamp of the message in the log file.

◆ timestamp

std::string Blam::Logger::LogMessage::timestamp

The timestamp of the log message.

◆ visibility

LogVisibility Blam::Logger::LogMessage::visibility = WVIS_ALL

The visibility of the log message.


The documentation for this struct was generated from the following file: