Skip to content

Commit b9d823c

Browse files
committed
Add a new emoji set
1 parent 344cf6c commit b9d823c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Sources/EmojiSet.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ internal enum EmojiSet : String, CaseIterable {
1010
The original set of emoji used in clt-logger.
1111
These work well in Terminal and Xcode (and on macOS generally, though not in VSCode). */
1212
case original = "ORIGINAL"
13+
case swiftyBeaver = "SWIFTY_BEAVER"
1314
case cleanroomLogger = "CLEANROOM_LOGGER"
1415
case vaibhavsingh97EmojiLogger = "VAIBHAVSINGH97_EMOJI_LOGGER"
1516

@@ -37,6 +38,17 @@ internal enum EmojiSet : String, CaseIterable {
3738
case .trace: ret = .poo
3839
}
3940

41+
case .swiftyBeaver:
42+
switch logLevel {
43+
case .critical: ret = .redSquare
44+
case .error: ret = .redSquare
45+
case .warning: ret = .yellowSquare
46+
case .notice: ret = .blueSquare /* Log level does not exist in upstream. */
47+
case .info: ret = .blueSquare
48+
case .debug: ret = .greenSquare
49+
case .trace: ret = .whiteSquare
50+
}
51+
4052
case .cleanroomLogger:
4153
switch logLevel {
4254
case .critical: ret = .redCross /* Log level does not exist in upstream. */

0 commit comments

Comments
 (0)