Mountain  1.0.0
Simple C++ 2D Game Framework
logger.hpp File Reference

Defines the Mountain::Logger static class. More...

#include <condition_variable>
#include <filesystem>
#include <fstream>
#include <thread>
#include "Mountain/core.hpp"
#include "Mountain/utils/concepts.hpp"
#include "Mountain/utils/ts_queue.hpp"
#include "Mountain/utils/logger.inl"
+ 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.

Classes

class  Mountain::Logger
 Static class used to log messages to the console and/or a file. More...
 

Namespaces

 Mountain
 Contains all declarations of the Mountain Framework.
 

Macros

#define DEBUG_LOG(message, ...)   Mountain::Logger::LogDebug(message, __FILE__, __LINE__, __VA_ARGS__)
 Logs a temporary debug message using the given format message and arguments.
 

Detailed Description

Defines the Mountain::Logger static class.

Definition in file logger.hpp.