log format

This commit is contained in:
nquidox 2026-04-02 17:59:57 +03:00
parent 211f7e3315
commit a4c78b70a2

View file

@ -49,14 +49,23 @@ func (f *CustomFormatter) Format(entry *logrus.Entry) ([]byte, error) {
if errVal == nil { if errVal == nil {
errVal = "\n" errVal = "\n"
} else { } else {
errVal = fmt.Sprintf("---%v\n\n", errVal) errVal = fmt.Sprintf("%v\n", errVal)
}
fieldsLine := "\n"
fields := entry.Data
if len(fields) > 0 {
fieldsLine = "| params: "
for key, val := range fields {
fieldsLine += fmt.Sprintf("\t%v=%v ", key, val)
}
} }
cyanCode := f.getLevelColor(logrus.TraceLevel) cyanCode := f.getLevelColor(logrus.TraceLevel)
filename := fmt.Sprintf("%s[%s:%d]%s", cyanCode, file, line, resetCode) filename := fmt.Sprintf("%s[%s:%d]%s", cyanCode, file, line, resetCode)
logLine := fmt.Sprintf("%s[%s]%v %s\n%v", logLine := fmt.Sprintf("%s[%s]%v %s\t%v %v",
coloredLevel, timestamp, filename, msg, errVal) coloredLevel, timestamp, filename, msg, fieldsLine, errVal)
return []byte(logLine), nil return []byte(logLine), nil
} }