[Logging]: minimuxer: Added support for conditional logging to stdout

This commit is contained in:
Magesh K
2025-01-14 20:02:33 +05:30
parent 1a0a7eb9d7
commit 341e498b3f
6 changed files with 100 additions and 45 deletions

View File

@@ -103,7 +103,14 @@ final class BackgroundRefreshAppsOperation: ResultOperation<[String: Result<Inst
target_minimuxer_address()
let documentsDirectory = FileManager.default.documentsDirectory.absoluteString
do {
try minimuxer.start(try String(contentsOf: FileManager.default.documentsDirectory.appendingPathComponent("\(pairingFileName)")), documentsDirectory)
// enable minimuxer console logging only if enabled in settings
let isMinimuxerConsoleLoggingEnabled = UserDefaults.standard.isMinimuxerConsoleLoggingEnabled
try minimuxer.startWithLogger(
try String(contentsOf: FileManager.default.documentsDirectory.appendingPathComponent("\(pairingFileName)")),
documentsDirectory,
isMinimuxerConsoleLoggingEnabled
)
} catch {
self.finish(.failure(error))
}