From ba504c7efc31dfd684f753866e6c699bf8dd4506 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sat, 18 Feb 2023 13:57:54 +0100 Subject: [PATCH] Spectre/Game: Set default log writer. --- include/Spectre/Game.h | 5 +++++ source/Game.cpp | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/include/Spectre/Game.h b/include/Spectre/Game.h index 5c6dec3..b289389 100644 --- a/include/Spectre/Game.h +++ b/include/Spectre/Game.h @@ -12,6 +12,8 @@ class PlatformApplication; namespace sp { +namespace log { class Writer; } + class Game { public : @@ -54,8 +56,11 @@ private : MessageHandler* m_messageHandler; + log::Writer* m_log_writer; + FPSCounter m_fpsCounter; + bool m_running; }; diff --git a/source/Game.cpp b/source/Game.cpp index 6c6162e..c22e241 100644 --- a/source/Game.cpp +++ b/source/Game.cpp @@ -3,6 +3,8 @@ #include #include #include +#include +#include #include #include #include @@ -19,6 +21,10 @@ m_running(false) m_graphics = new Graphics(m_platform); m_input = new InputModule(&m_platform->getInput()); m_messageHandler = new MessageHandler(); + + // Setup log + m_log_writer = new log::FileWriter("stdout"); + Log::setWriter(m_log_writer); } Game::~Game()