From c3026b32c8561da387ae8d499de0a6a67a401ac2 Mon Sep 17 00:00:00 2001 From: ppacher Date: Thu, 2 Apr 2020 08:29:28 +0200 Subject: [PATCH] Use same formating on darwin as on linux --- log/formatting_darwin.go | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 log/formatting_darwin.go diff --git a/log/formatting_darwin.go b/log/formatting_darwin.go new file mode 100644 index 0000000..f24cf32 --- /dev/null +++ b/log/formatting_darwin.go @@ -0,0 +1,38 @@ +package log + +const ( + rightArrow = "▶" + leftArrow = "◀" +) + +const ( + // colorBlack = "\033[30m" + colorRed = "\033[31m" + // colorGreen = "\033[32m" + colorYellow = "\033[33m" + colorBlue = "\033[34m" + colorMagenta = "\033[35m" + colorCyan = "\033[36m" + // colorWhite = "\033[37m" +) + +func (s Severity) color() string { + switch s { + case DebugLevel: + return colorCyan + case InfoLevel: + return colorBlue + case WarningLevel: + return colorYellow + case ErrorLevel: + return colorRed + case CriticalLevel: + return colorMagenta + default: + return "" + } +} + +func endColor() string { + return "\033[0m" +}