Skip to content

Commit 0187d45

Browse files
cleaning
Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
1 parent 9469c8f commit 0187d45

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

Sources/NextcloudKit/Log/NKLogFileManager.swift

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -150,18 +150,16 @@ public final class NKLogFileManager {
150150
let consoleTimestamp = Self.localizedTimestampString()
151151
let fileLine = "\(fileTimestamp) \(message)\n"
152152

153-
// First emoji based on typeTag (e.g. [ERROR], [DEBUG], etc.)
154-
let emojiFromTag = typeTag.map { emojiColored($0.rawValue) } ?? ""
153+
// Determine which emoji to display in console
154+
let emoji = typeTag.map { emojiColored($0.rawValue) } ?? emojiColored(message)
155155

156-
// Second emoji based on content of message (e.g. [SUCCESS] or [ERROR] keywords)
157-
let emojiFromMessage = emojiColored(message)
158-
159-
// Build visual message with replacements
156+
// Visual message with inline replacements
160157
let visualMessage = message
161158
.replacingOccurrences(of: "[SUCCESS]", with: "🟢")
162159
.replacingOccurrences(of: "[ERROR]", with: "🔴")
163160

164-
let consoleLine = "[NKLOG] [\(consoleTimestamp)] \(emojiFromTag)\(emojiFromMessage)\(visualMessage)"
161+
// Build the console line with emoji
162+
let consoleLine = "[NKLOG] [\(consoleTimestamp)] \(emoji)\(visualMessage)"
165163
print(consoleLine)
166164

167165
rotationQueue.sync {

0 commit comments

Comments
 (0)