From cedcad6817994c41c14294709eb6377a50eac13a Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Wed, 5 Oct 2022 00:13:42 +0200 Subject: [PATCH] Add SwiftLog to example app --- Examples/xx-messenger/Package.swift | 6 ++++++ Examples/xx-messenger/Sources/AppFeature/App.swift | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/Examples/xx-messenger/Package.swift b/Examples/xx-messenger/Package.swift index 8e7e2984..accd9923 100644 --- a/Examples/xx-messenger/Package.swift +++ b/Examples/xx-messenger/Package.swift @@ -56,6 +56,10 @@ let package = Package( url: "https://github.com/pointfreeco/swift-custom-dump.git", .upToNextMajor(from: "0.5.2") ), + .package( + url: "https://github.com/apple/swift-log.git", + .upToNextMajor(from: "1.4.4") + ), .package( url: "https://github.com/kean/Pulse.git", .upToNextMajor(from: "2.1.2") @@ -104,6 +108,8 @@ let package = Package( .target(name: "WelcomeFeature"), .product(name: "ComposableArchitecture", package: "swift-composable-architecture"), .product(name: "ComposablePresentation", package: "swift-composable-presentation"), + .product(name: "Logging", package: "swift-log"), + .product(name: "PulseLogHandler", package: "Pulse"), .product(name: "PulseUI", package: "Pulse"), .product(name: "XXMessengerClient", package: "elixxir-dapps-sdk-swift"), .product(name: "XXModels", package: "client-ios-db"), diff --git a/Examples/xx-messenger/Sources/AppFeature/App.swift b/Examples/xx-messenger/Sources/AppFeature/App.swift index d6b0b722..7c3f0e82 100644 --- a/Examples/xx-messenger/Sources/AppFeature/App.swift +++ b/Examples/xx-messenger/Sources/AppFeature/App.swift @@ -1,8 +1,14 @@ import ComposableArchitecture +import Logging +import PulseLogHandler import SwiftUI @main struct App: SwiftUI.App { + init() { + LoggingSystem.bootstrap(PersistentLogHandler.init) + } + var body: some Scene { WindowGroup { AppView(store: Store( -- GitLab