File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 {
You can’t perform that action at this time.
0 commit comments