Change default logging settings

This commit is contained in:
Ali 2023-09-30 11:28:00 +04:00
parent 1bbce49b86
commit 9ab9a30dc7

View File

@ -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()