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
No related branches found
No related tags found
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(
.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"),
......
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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment