diff --git a/Sources/XXMessengerClient/Utils/LogMessage.swift b/Sources/XXMessengerClient/Utils/LogMessage.swift index 5a2133594f33a29394f17caf736a831499bb1b8b..387c536a673ebc93b82c32375fa8810e965a8511 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]+) (.*)"#