fs: expand stats output for json log

This commit is contained in:
reddi
2020-04-11 18:16:21 +01:00
committed by Nick Craig-Wood
parent 6893ce0bbf
commit 12a208a880
2 changed files with 12 additions and 1 deletions
+5
View File
@@ -3,6 +3,7 @@ package fs
import (
"fmt"
"log"
"strings"
"github.com/pkg/errors"
"github.com/sirupsen/logrus"
@@ -86,6 +87,10 @@ func LogPrintf(level LogLevel, o interface{}, text string, args ...interface{})
"objectType": fmt.Sprintf("%T", o),
}
}
if strings.HasPrefix(out, "map[") {
fields["json"] = args[0]
out = ""
}
switch level {
case LogLevelDebug:
logrus.WithFields(fields).Debug(out)