From db115cdfd25ffcdb29d9454caa9ff12e10c0c352 Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Wed, 5 Oct 2022 01:24:58 +0200 Subject: [PATCH] Refactor LogMessage model --- Sources/XXMessengerClient/Utils/LogMessage.swift | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Sources/XXMessengerClient/Utils/LogMessage.swift b/Sources/XXMessengerClient/Utils/LogMessage.swift index 5a213359..387c536a 100644 --- a/Sources/XXMessengerClient/Utils/LogMessage.swift +++ b/Sources/XXMessengerClient/Utils/LogMessage.swift @@ -1,13 +1,18 @@ import Foundation import Logging -struct LogMessage: Equatable { - var level: Logger.Level - var text: String +public struct LogMessage: Equatable { + public init(level: Logger.Level, text: String) { + self.level = level + self.text = text + } + + public var level: Logger.Level + public var text: String } extension LogMessage { - static func parse(_ string: String) -> LogMessage? { + public static func parse(_ string: String) -> LogMessage { let level: Logger.Level let text: String let pattern = #"([A-Z]+) (.*)"# -- GitLab