]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commitdiff
Logger: Convert do-catch to try?
authorRoopesh Chander <roop@roopc.net>
Mon, 28 Jan 2019 12:16:12 +0000 (17:46 +0530)
committerRoopesh Chander <roop@roopc.net>
Mon, 28 Jan 2019 12:20:48 +0000 (17:50 +0530)
Signed-off-by: Roopesh Chander <roop@roopc.net>
WireGuard/Shared/Logging/Logger.swift

index 6d388207b73d509d56dad5228976d8d5e75be73e..23cc7194aa73f85af23c88cd8a5bcb1682d7bd22 100644 (file)
@@ -41,12 +41,11 @@ public class Logger {
             os_log("Unable to determine log destination path. Log will not be saved to file.", log: OSLog.default, type: .error)
             return
         }
-        do {
-            try Logger.global = Logger(withFilePath: filePath)
-        } catch {
+        guard let logger = try? Logger(withFilePath: filePath) else {
             os_log("Unable to open log file for writing. Log will not be saved to file.", log: OSLog.default, type: .error)
             return
         }
+        Logger.global = logger
         var appVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "Unknown version"
         if let appBuild = Bundle.main.infoDictionary?["CFBundleVersion"] as? String {
             appVersion += " (\(appBuild))"