Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
Logger.hpp File Reference
#include <mutex>
#include <queue>
Include dependency graph for Logger.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  shkyera
 
namespace  shkyera::Logger
 

Typedefs

using shkyera::Logger::Callback = std::function< void(MessageType messageType, const std::string &message)>
 

Enumerations

enum class  shkyera::Logger::MessageType { shkyera::Logger::ERROR , shkyera::Logger::INFO , shkyera::Logger::VERBOSE , shkyera::Logger::SUCCESS }
 

Functions

void shkyera::Logger::ERROR (const std::string &message)
 
void shkyera::Logger::INFO (const std::string &message)
 
void shkyera::Logger::VERBOSE (const std::string &message)
 
void shkyera::Logger::SUCCESS (const std::string &message)
 
void shkyera::Logger::subscribe (void *subscriberAddress, const Callback &callback)
 
void shkyera::Logger::unsubscribe (void *subscriberAddress)