Skip to content
Snippets Groups Projects

XXMessengerClient - logging

Merged Dariusz Rybicki requested to merge feature/messenger-example-logging into development
2 files
+ 17
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -15,7 +15,7 @@ extension LogMessage {
public static func parse(_ string: String) -> LogMessage {
let level: Logger.Level
let text: String
let pattern = #"([A-Z]+) (.*)"#
let pattern = #"^([A-Z]+)( \d{4}/\d{2}/\d{2})?( \d{1,2}:\d{2}:\d{2}\.\d+)? (.*)$"#
let regex = try! NSRegularExpression(pattern: pattern)
let stringRange = NSRange(location: 0, length: string.utf16.count)
if let match = regex.firstMatch(in: string, range: stringRange) {
@@ -28,7 +28,7 @@ extension LogMessage {
}
}
level = .fromString(groups[1])
text = groups[2] ?? string
text = groups[4] ?? string
} else {
level = .notice
text = string
Loading