Fixed initTerminal() was run for non-terminals

This commit is contained in:
Felix Kollmann
2018-04-03 04:50:50 +02:00
parent cf5eba7dfd
commit 9bc59a5969
+2 -1
View File
@@ -51,7 +51,6 @@ type TextFormatter struct {
// be desired. // be desired.
DisableSorting bool DisableSorting bool
// Disables the truncation of the level text to 4 characters. // Disables the truncation of the level text to 4 characters.
DisableLevelTruncation bool DisableLevelTruncation bool
@@ -68,9 +67,11 @@ func (f *TextFormatter) init(entry *Entry) {
if entry.Logger != nil { if entry.Logger != nil {
f.isTerminal = checkIfTerminal(entry.Logger.Out) f.isTerminal = checkIfTerminal(entry.Logger.Out)
if f.isTerminal {
f.initTerminal(entry) f.initTerminal(entry)
} }
} }
}
// Format renders a single log entry // Format renders a single log entry
func (f *TextFormatter) Format(entry *Entry) ([]byte, error) { func (f *TextFormatter) Format(entry *Entry) ([]byte, error) {