can completely disable colors on text formatter
diff --git a/text_formatter.go b/text_formatter.go index d71eba1..114723d 100644 --- a/text_formatter.go +++ b/text_formatter.go
@@ -26,7 +26,8 @@ type TextFormatter struct { // Set to true to bypass checking for a TTY before outputting colors. - ForceColors bool + ForceColors bool + DisableColors bool } func (f *TextFormatter) Format(entry *Entry) ([]byte, error) { @@ -34,7 +35,7 @@ prefixFieldClashes(entry) - if f.ForceColors || IsTerminal() { + if (f.ForceColors || IsTerminal()) && !DisableColors { levelText := strings.ToUpper(entry.Data["level"].(string))[0:4] levelColor := blue