Elaztek Developer Hub
Blamite Game Engine - Strings  00314.05.25.21.0023.blamite
A library containing general purpose utilities and classes for use in multiple projects.
logger.h File Reference

Go to the source code of this file.

Namespaces

 BlamTool
 
 BlamTool::Logger
 Namespace containing functions for Tool's logger.
 
 BlamTool::Logger::API
 External API functions related to Tool's logger.
 

Macros

#define STRINGS_INTERNAL
 
#define STRINGS_API   __declspec(dllimport)
 

Functions

STRINGS_INTERNAL void BlamTool::Logger::PrepareLogger ()
 Prepares the Tool logger. More...
 
STRINGS_INTERNAL void BlamTool::Logger::LogEvent (BlamBasicLogMessage message)
 Logs an event to Tool's log. More...
 
STRINGS_INTERNAL void BlamTool::Logger::LogEvent (std::string message)
 Logs an event to Tool's log. More...
 
STRINGS_INTERNAL void BlamTool::Logger::LogEvent (std::string message, BlamLogLevel log_level)
 Logs an event to Tool's log. More...
 
STRINGS_INTERNAL void BlamTool::Logger::LogEvent (std::string message, TerminalColor color)
 Logs an event to Tool's log. More...
 
STRINGS_INTERNAL void BlamTool::Logger::LogEvent (std::string message, std::string color_escape_prefix)
 Logs an event to Tool's log. More...
 
STRINGS_API void BlamTool::Logger::API::AddReceiver (BlamLogReceiver *receiver)
 Registers a receiver which will be notified on new log messages. More...
 
STRINGS_API void BlamTool::Logger::API::RemoveReceiver (BlamLogReceiver *receiver)
 Unregisters a receiver. More...
 
STRINGS_API std::vector< BlamBasicLogMessageBlamTool::Logger::API::GetHistory ()
 Retrieves Tool's log history. More...
 

Macro Definition Documentation

◆ STRINGS_API

#define STRINGS_API   __declspec(dllimport)

◆ STRINGS_INTERNAL

#define STRINGS_INTERNAL