From 5564be9ce9ee6e9d1cfc8b6009586d6d00b8d044 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Wed, 11 Dec 2024 20:58:26 +0800 Subject: [PATCH] feat: add TRACE macro --- thermion_dart/native/include/Log.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/thermion_dart/native/include/Log.hpp b/thermion_dart/native/include/Log.hpp index 2da5dd22..846dff0b 100644 --- a/thermion_dart/native/include/Log.hpp +++ b/thermion_dart/native/include/Log.hpp @@ -31,4 +31,12 @@ static void Log(const char *fmt, ...) { va_end(args); } +#ifdef __ANDROID__ + #define TRACE(fmt, ...) Log("%s:%d " fmt, __FILE__, __LINE__, ##__VA_ARGS__) +#elif defined __OBJC__ + #define TRACE(fmt, ...) Log("%s:%d " fmt, __FILE__, __LINE__, ##__VA_ARGS__) +#else + #define TRACE(fmt, ...) Log("%s:%d " fmt, __FILE__, __LINE__, ##__VA_ARGS__) +#endif + #endif \ No newline at end of file