From 9edaf4df2abe03bd0da189681dcbc4c1904b63f9 Mon Sep 17 00:00:00 2001
From: Adrien Beraud <adrien.beraud@savoirfairelinux.com>
Date: Mon, 10 Mar 2025 16:44:14 -0400
Subject: [PATCH] logs: make syslog disabled by default

Change-Id: If05e5c35a739b7149b66622c249c303996ba8550
---
 src/jami/jami.h  | 1 +
 src/ring_api.cpp | 3 +--
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/jami/jami.h b/src/jami/jami.h
index a7f49b44d..425d863f9 100644
--- a/src/jami/jami.h
+++ b/src/jami/jami.h
@@ -35,6 +35,7 @@ namespace libjami {
 enum InitFlag {
     LIBJAMI_FLAG_DEBUG = 1 << 0,
     LIBJAMI_FLAG_CONSOLE_LOG = 1 << 1,
+    LIBJAMI_FLAG_SYSLOG = 1 << 3,
     LIBJAMI_FLAG_AUTOANSWER = 1 << 2,
     LIBJAMI_FLAG_IOS_EXTENSION = 1 << 4,
     LIBJAMI_FLAG_NO_LOCAL_AUDIO = 1 << 6,
diff --git a/src/ring_api.cpp b/src/ring_api.cpp
index bac07f9ff..746cb43ba 100644
--- a/src/ring_api.cpp
+++ b/src/ring_api.cpp
@@ -45,8 +45,7 @@ init(enum InitFlag flags) noexcept
 {
     initFlags = flags;
     jami::Logger::setDebugMode(LIBJAMI_FLAG_DEBUG == (flags & LIBJAMI_FLAG_DEBUG));
-
-    jami::Logger::setSysLog(true);
+    jami::Logger::setSysLog(LIBJAMI_FLAG_SYSLOG == (flags & LIBJAMI_FLAG_SYSLOG));
     jami::Logger::setConsoleLog(LIBJAMI_FLAG_CONSOLE_LOG == (flags & LIBJAMI_FLAG_CONSOLE_LOG));
 
     const char* log_file = getenv("JAMI_LOG_FILE");
-- 
GitLab