Skip to content
Snippets Groups Projects
Commit e436b0dd authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Use SwiftLog in AppCore.Logger

parent cedcad68
Branches
Tags
2 merge requests!116XXMessengerClient - logging,!102Release 1.0.0
This commit is part of merge request !102. Comments created here will be created in the context of that merge request.
...@@ -69,7 +69,7 @@ let package = Package( ...@@ -69,7 +69,7 @@ let package = Package(
.target( .target(
name: "AppCore", name: "AppCore",
dependencies: [ dependencies: [
.product(name: "Pulse", package: "Pulse"), .product(name: "Logging", package: "swift-log"),
.product(name: "XCTestDynamicOverlay", package: "xctest-dynamic-overlay"), .product(name: "XCTestDynamicOverlay", package: "xctest-dynamic-overlay"),
.product(name: "XXClient", package: "elixxir-dapps-sdk-swift"), .product(name: "XXClient", package: "elixxir-dapps-sdk-swift"),
.product(name: "XXDatabase", package: "client-ios-db"), .product(name: "XXDatabase", package: "client-ios-db"),
......
import Foundation import Foundation
import Pulse import Logging
import XCTestDynamicOverlay import XCTestDynamicOverlay
public struct Logger { public struct Logger {
...@@ -21,14 +21,12 @@ public struct Logger { ...@@ -21,14 +21,12 @@ public struct Logger {
extension Logger { extension Logger {
public static func live() -> 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 { switch msg {
case .error(let error): case .error(let error):
LoggerStore.shared.storeMessage( logger.error(
label: "xx-messenger", .init(stringLiteral: error.localizedDescription),
level: .error,
message: error.localizedDescription,
metadata: [:],
file: file, file: file,
function: function, function: function,
line: line line: line
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment