diff --git a/src/lottie/lottieplayer.cpp b/src/lottie/lottieplayer.cpp index 4405290429..c55f426bdb 100644 --- a/src/lottie/lottieplayer.cpp +++ b/src/lottie/lottieplayer.cpp @@ -271,3 +271,15 @@ bool LOTPlayer::renderSync(float pos, LOTBuffer &buffer) LOTNode::~LOTNode() {} LOTNode::LOTNode() {} + +void initLogging() +{ +#if defined(__ARM_NEON__) + set_log_level(LogLevel::OFF); +#else + initialize(GuaranteedLogger(), "/tmp/", "lotti-player", 1); + set_log_level(LogLevel::INFO); +#endif +} + +V_CONSTRUCTOR_FUNCTION(initLogging) diff --git a/src/vector/vdebug.cpp b/src/vector/vdebug.cpp index 25d69fa7bc..22e131b0b3 100644 --- a/src/vector/vdebug.cpp +++ b/src/vector/vdebug.cpp @@ -724,22 +724,3 @@ bool is_logged(LogLevel level) return static_cast(level) >= loglevel.load(std::memory_order_relaxed); } - -void initDebug() -{ - initialize(GuaranteedLogger(), "/tmp/", "lotti-player", 1); - set_log_level(LogLevel::INFO); -} - -#ifndef DEBUG_CONSTRUCTOR_FUNCTION -#define DEBUG_CONSTRUCTOR_FUNCTION0(AFUNC) \ - namespace { \ - static const struct AFUNC##_ctor_class_ { \ - inline AFUNC##_ctor_class_() { AFUNC(); } \ - } AFUNC##_ctor_instance_; \ - } - -#define DEBUG_CONSTRUCTOR_FUNCTION(AFUNC) DEBUG_CONSTRUCTOR_FUNCTION0(AFUNC) -#endif - -DEBUG_CONSTRUCTOR_FUNCTION(initDebug)