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