From bbb84c0061d0a492aca4938c71e4647c80b69a85 Mon Sep 17 00:00:00 2001 From: Persson-dev Date: Thu, 14 Jul 2022 13:08:20 +0200 Subject: [PATCH] add log --- include/game/Types.h | 3 +++ include/misc/Log.h | 15 +++++++++++++++ src/misc/Log.cpp | 21 +++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 include/misc/Log.h create mode 100644 src/misc/Log.cpp diff --git a/include/game/Types.h b/include/game/Types.h index e820503..032f21e 100644 --- a/include/game/Types.h +++ b/include/game/Types.h @@ -2,6 +2,9 @@ #include +// include Log for every files +#include "misc/Log.h" + namespace td { namespace game { diff --git a/include/misc/Log.h b/include/misc/Log.h new file mode 100644 index 0000000..8cfc21f --- /dev/null +++ b/include/misc/Log.h @@ -0,0 +1,15 @@ +#pragma once + +#include + +#ifndef NDEBUG +#define LOGD LOG +#endif + +namespace td { +namespace utils { + +void LOG(const std::string& msg); + +} // namespace utils +} // namespace td diff --git a/src/misc/Log.cpp b/src/misc/Log.cpp new file mode 100644 index 0000000..ff308e4 --- /dev/null +++ b/src/misc/Log.cpp @@ -0,0 +1,21 @@ +#include "misc/Log.h" + +#ifdef __ANDROID__ +#include +#else +#include +#endif + +namespace td { +namespace utils { + +void LOG(const std::string& msg){ +#ifdef __ANDROID__ + __android_log_print(ANDROID_LOG_INFO, "TRACKERS", "%s", msg); +#else + std::cout << msg << "\n"; +#endif +} + +} +} // namespace td