From e436b0ddf1493fbba6286d2dc98c814b43712d53 Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Wed, 5 Oct 2022 00:20:01 +0200 Subject: [PATCH] Use SwiftLog in AppCore.Logger --- Examples/xx-messenger/Package.swift | 2 +- .../xx-messenger/Sources/AppCore/Logger/Logger.swift | 12 +++++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/Examples/xx-messenger/Package.swift b/Examples/xx-messenger/Package.swift index accd9923..30d0173a 100644 --- a/Examples/xx-messenger/Package.swift +++ b/Examples/xx-messenger/Package.swift @@ -69,7 +69,7 @@ let package = Package( .target( name: "AppCore", dependencies: [ - .product(name: "Pulse", package: "Pulse"), + .product(name: "Logging", package: "swift-log"), .product(name: "XCTestDynamicOverlay", package: "xctest-dynamic-overlay"), .product(name: "XXClient", package: "elixxir-dapps-sdk-swift"), .product(name: "XXDatabase", package: "client-ios-db"), diff --git a/Examples/xx-messenger/Sources/AppCore/Logger/Logger.swift b/Examples/xx-messenger/Sources/AppCore/Logger/Logger.swift index 6766d98d..128d3112 100644 --- a/Examples/xx-messenger/Sources/AppCore/Logger/Logger.swift +++ b/Examples/xx-messenger/Sources/AppCore/Logger/Logger.swift @@ -1,5 +1,5 @@ import Foundation -import Pulse +import Logging import XCTestDynamicOverlay public struct Logger { @@ -21,14 +21,12 @@ public struct Logger { extension Logger { public static func live() -> Logger { - Logger { msg, file, function, line in + let logger = Logging.Logger(label: "xx.network.XXMessengerExample") + return Logger { msg, file, function, line in switch msg { case .error(let error): - LoggerStore.shared.storeMessage( - label: "xx-messenger", - level: .error, - message: error.localizedDescription, - metadata: [:], + logger.error( + .init(stringLiteral: error.localizedDescription), file: file, function: function, line: line -- GitLab