[diagnostics]: make operations logging into console to be conditional, toggled by a switch in settings

This commit is contained in:
Magesh K
2025-01-02 20:48:25 +05:30
parent 74749b6502
commit a967a7aaad
4 changed files with 98 additions and 48 deletions

View File

@@ -34,6 +34,7 @@ public extension UserDefaults
@NSManaged var isAppLimitDisabled: Bool
@NSManaged var isBetaUpdatesEnabled: Bool
@NSManaged var isExportResignedAppEnabled: Bool
@NSManaged var isVerboseOperationsLoggingEnabled: Bool
@NSManaged var isPairingReset: Bool
@NSManaged var isDebugModeEnabled: Bool
@NSManaged var presentedLaunchReminderNotification: Bool
@@ -120,6 +121,7 @@ public extension UserDefaults
#keyPath(UserDefaults.isAppLimitDisabled): false,
#keyPath(UserDefaults.isBetaUpdatesEnabled): false,
#keyPath(UserDefaults.isExportResignedAppEnabled): false,
#keyPath(UserDefaults.isVerboseOperationsLoggingEnabled): false,
#keyPath(UserDefaults.isBackgroundRefreshEnabled): true,
#keyPath(UserDefaults.isIdleTimeoutDisableEnabled): true,
#keyPath(UserDefaults.isPairingReset): true,