From 9ab9a30dc7162c131bd09ecd358623f0b3d0d56b Mon Sep 17 00:00:00 2001 From: Ali <> Date: Sat, 30 Sep 2023 11:28:00 +0400 Subject: [PATCH] Change default logging settings --- .../Sources/NotificationService.swift | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Telegram/NotificationService/Sources/NotificationService.swift b/Telegram/NotificationService/Sources/NotificationService.swift index 2f1c4c85a7..6224c2704a 100644 --- a/Telegram/NotificationService/Sources/NotificationService.swift +++ b/Telegram/NotificationService/Sources/NotificationService.swift @@ -719,14 +719,19 @@ private final class NotificationServiceHandler { let semaphore = DispatchSemaphore(value: 0) var loggingSettings = LoggingSettings.defaultSettings - let _ = (self.accountManager.transaction { transaction -> LoggingSettings in + if buildConfig.isInternalBuild { + loggingSettings = LoggingSettings(logToFile: true, logToConsole: false, redactSensitiveData: true) + } + let _ = (self.accountManager.transaction { transaction -> LoggingSettings? in if let value = transaction.getSharedData(SharedDataKeys.loggingSettings)?.get(LoggingSettings.self) { return value } else { - return LoggingSettings.defaultSettings + return nil } }).start(next: { value in - loggingSettings = value + if let value { + loggingSettings = value + } semaphore.signal() }) semaphore.wait()