From b5f0f80fb4d7c6be2fb99d651c40908a4a71ee60 Mon Sep 17 00:00:00 2001
From: Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
Date: Tue, 31 Mar 2020 10:24:32 -0400
Subject: [PATCH] logging: disable for iOS release

Disable logging for iOS release build.

Change-Id: I245d348701c42282acb11828fc4559a1d15167a9
---
 src/logger.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/logger.cpp b/src/logger.cpp
index 4f09531d07..dac9db96b0 100644
--- a/src/logger.cpp
+++ b/src/logger.cpp
@@ -209,6 +209,9 @@ namespace jami {
 void
 Logger::log(int level, const char* file, int line, bool linefeed, const char* const format, ...)
 {
+#if defined(TARGET_OS_IOS) && TARGET_OS_IOS && !debugMode
+    return;
+#else
     if (!debugMode && level == LOG_DEBUG)
         return;
 
@@ -220,12 +223,16 @@ Logger::log(int level, const char* file, int line, bool linefeed, const char* co
     Logger::vlog(level, file, line, linefeed, format, ap);
 #endif
     va_end(ap);
+#endif
 }
 
 void
 Logger::vlog(const int level, const char* file, int line, bool linefeed,
              const char* format, va_list ap)
 {
+#if defined(TARGET_OS_IOS) && TARGET_OS_IOS && !debugMode
+    return;
+#else
     if (!debugMode && level == LOG_DEBUG)
         return;
 
@@ -290,6 +297,7 @@ Logger::vlog(const int level, const char* file, int line, bool linefeed,
     } else {
         ::vsyslog(level, format, ap);
     }
+#endif
 }
 
 } // namespace jami;
-- 
GitLab