From 264b584d341d067cc43c096bfd26950a0c9b44e1 Mon Sep 17 00:00:00 2001 From: Max Goedjen Date: Thu, 10 Sep 2020 23:59:33 -0700 Subject: [PATCH] Switch to new logger api --- SecretAgent/AppDelegate.swift | 2 +- SecretAgentKit/Agent.swift | 20 ++++++++++---------- SecretAgentKit/SocketController.swift | 14 +++++++------- Secretive/Views/CreateSecretView.swift | 2 +- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/SecretAgent/AppDelegate.swift b/SecretAgent/AppDelegate.swift index b8dbd10..6c8825b 100644 --- a/SecretAgent/AppDelegate.swift +++ b/SecretAgent/AppDelegate.swift @@ -26,7 +26,7 @@ class AppDelegate: NSObject, NSApplicationDelegate { private var updateSink: AnyCancellable? func applicationDidFinishLaunching(_ aNotification: Notification) { - os_log(.debug, "SecretAgent finished launching") + Logger().debug("SecretAgent finished launching") DispatchQueue.main.async { self.socketController.handler = self.agent.handle(reader:writer:) } diff --git a/SecretAgentKit/Agent.swift b/SecretAgentKit/Agent.swift index 879ca92..979d8ad 100644 --- a/SecretAgentKit/Agent.swift +++ b/SecretAgentKit/Agent.swift @@ -12,7 +12,7 @@ public class Agent { private let requestTracer = SigningRequestTracer() public init(storeList: SecretStoreList, witness: SigningWitness? = nil) { - os_log(.debug, "Agent is running") + Logger().debug("Agent is running") self.storeList = storeList self.witness = witness } @@ -22,16 +22,16 @@ public class Agent { extension Agent { public func handle(reader: FileHandleReader, writer: FileHandleWriter) { - os_log(.debug, "Agent handling new data") + Logger().debug("Agent handling new data") let data = reader.availableData guard !data.isEmpty else { return } let requestTypeInt = data[4] guard let requestType = SSHAgent.RequestType(rawValue: requestTypeInt) else { writer.write(OpenSSHKeyWriter().lengthAndData(of: SSHAgent.ResponseType.agentFailure.data)) - os_log(.debug, "Agent returned %@", SSHAgent.ResponseType.agentFailure.debugDescription) + Logger().debug("Agent returned \(SSHAgent.ResponseType.agentFailure.debugDescription)") return } - os_log(.debug, "Agent handling request of type %@", requestType.debugDescription) + Logger().debug("Agent handling request of type \(requestType.debugDescription)") let subData = Data(data[5...]) let response = handle(requestType: requestType, data: subData, reader: reader) writer.write(response) @@ -44,17 +44,17 @@ extension Agent { case .requestIdentities: response.append(SSHAgent.ResponseType.agentIdentitiesAnswer.data) response.append(identities()) - os_log(.debug, "Agent returned %@", SSHAgent.ResponseType.agentIdentitiesAnswer.debugDescription) + Logger().debug("Agent returned \(SSHAgent.ResponseType.agentIdentitiesAnswer.debugDescription)") case .signRequest: let provenance = requestTracer.provenance(from: reader) response.append(SSHAgent.ResponseType.agentSignResponse.data) response.append(try sign(data: data, provenance: provenance)) - os_log(.debug, "Agent returned %@", SSHAgent.ResponseType.agentSignResponse.debugDescription) + Logger().debug("Agent returned \(SSHAgent.ResponseType.agentSignResponse.debugDescription)") } } catch { response.removeAll() response.append(SSHAgent.ResponseType.agentFailure.data) - os_log(.debug, "Agent returned %@", SSHAgent.ResponseType.agentFailure.debugDescription) + Logger().debug("Agent returned \(SSHAgent.ResponseType.agentFailure.debugDescription)") } let full = OpenSSHKeyWriter().lengthAndData(of: response) return full @@ -76,7 +76,7 @@ extension Agent { let curveData = writer.curveType(for: secret.algorithm, length: secret.keySize).data(using: .utf8)! keyData.append(writer.lengthAndData(of: curveData)) } - os_log(.debug, "Agent enumerated %@ identities", secrets.count as NSNumber) + Logger().debug("Agent enumerated \(secrets.count) identities") return countData + keyData } @@ -84,7 +84,7 @@ extension Agent { let reader = OpenSSHReader(data: data) let hash = reader.readNextChunk() guard let (store, secret) = secret(matching: hash) else { - os_log(.debug, "Agent did not have a key matching %@", hash as NSData) + Logger().debug("Agent did not have a key matching \(hash as NSData)") throw AgentError.noMatchingKey } @@ -137,7 +137,7 @@ extension Agent { try witness.witness(accessTo: secret, by: provenance) } - os_log(.debug, "Agent signed request") + Logger().debug("Agent signed request") return signedData } diff --git a/SecretAgentKit/SocketController.swift b/SecretAgentKit/SocketController.swift index f477bb9..0c916c3 100644 --- a/SecretAgentKit/SocketController.swift +++ b/SecretAgentKit/SocketController.swift @@ -8,16 +8,16 @@ public class SocketController { public var handler: ((FileHandleReader, FileHandleWriter) -> Void)? public init(path: String) { - os_log(.debug, "Socket controller setting up at %@", path) + Logger().debug("Socket controller setting up at \(path)") if let _ = try? FileManager.default.removeItem(atPath: path) { - os_log(.debug, "Socket controller removed existing socket") + Logger().debug("Socket controller removed existing socket") } let exists = FileManager.default.fileExists(atPath: path) assert(!exists) - os_log(.debug, "Socket controller path is clear") + Logger().debug("Socket controller path is clear") port = socketPort(at: path) configureSocket(at: path) - os_log(.debug, "Socket listening at %@", path) + Logger().debug("Socket listening at \(path)") } func configureSocket(at path: String) { @@ -50,7 +50,7 @@ public class SocketController { } @objc func handleConnectionAccept(notification: Notification) { - os_log(.debug, "Socket controller accepted connection") + Logger().debug("Socket controller accepted connection") guard let new = notification.userInfo?[NSFileHandleNotificationFileHandleItem] as? FileHandle else { return } handler?(new, new) new.waitForDataInBackgroundAndNotify() @@ -58,9 +58,9 @@ public class SocketController { } @objc func handleConnectionDataAvailable(notification: Notification) { - os_log(.debug, "Socket controller has new data available") + Logger().debug("Socket controller has new data available") guard let new = notification.object as? FileHandle else { return } - os_log(.debug, "Socket controller received new file handle") + Logger().debug("Socket controller received new file handle") handler?(new, new) } diff --git a/Secretive/Views/CreateSecretView.swift b/Secretive/Views/CreateSecretView.swift index 6b67721..51f661a 100644 --- a/Secretive/Views/CreateSecretView.swift +++ b/Secretive/Views/CreateSecretView.swift @@ -23,7 +23,7 @@ struct CreateSecretView: View { } HStack { Text("Name:") - TextField("Shhhhh", text: $name) + TextField("Shhhhh", text: $name).focusable() } HStack { Toggle(isOn: $requiresAuthentication) {