diff --git a/Examples/xx-messenger/Package.swift b/Examples/xx-messenger/Package.swift index accd9923674bd0ed8243622b85b30bc33f8d7fe6..30d0173a710e8da3e70ba9d62809ce8f3da4d60e 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 6766d98d4f6ef506112e5cee8d6efa060ec9b214..128d31124ce1e51ab89c023c3cac258c2d6a9182 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