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