strip debug log from logger

This commit is contained in:
Asim Aslam
2020-10-17 14:56:06 +01:00
parent 0ebf401c21
commit 1088fa0a31

View File

@@ -9,8 +9,6 @@ import (
"strings" "strings"
"sync" "sync"
"time" "time"
dlog "github.com/micro/go-micro/v3/debug/log"
) )
func init() { func init() {
@@ -94,16 +92,10 @@ func (l *defaultLogger) Log(level Level, v ...interface{}) {
fields["file"] = fmt.Sprintf("%s:%d", logCallerfilePath(file), line) fields["file"] = fmt.Sprintf("%s:%d", logCallerfilePath(file), line)
} }
rec := dlog.Record{
Timestamp: time.Now(),
Message: fmt.Sprint(v...),
Metadata: make(map[string]string, len(fields)),
}
keys := make([]string, 0, len(fields)) keys := make([]string, 0, len(fields))
for k, v := range fields {
for k, _ := range fields {
keys = append(keys, k) keys = append(keys, k)
rec.Metadata[k] = fmt.Sprintf("%v", v)
} }
sort.Strings(keys) sort.Strings(keys)
@@ -113,8 +105,8 @@ func (l *defaultLogger) Log(level Level, v ...interface{}) {
metadata += fmt.Sprintf(" %s=%v", k, fields[k]) metadata += fmt.Sprintf(" %s=%v", k, fields[k])
} }
t := rec.Timestamp.Format("2006-01-02 15:04:05") t := time.Now().Format("2006-01-02 15:04:05")
fmt.Printf("%s %s %v\n", t, metadata, rec.Message) fmt.Printf("%s %s %v\n", t, metadata, fmt.Sprint(v...))
} }
func (l *defaultLogger) Logf(level Level, format string, v ...interface{}) { func (l *defaultLogger) Logf(level Level, format string, v ...interface{}) {
@@ -133,16 +125,9 @@ func (l *defaultLogger) Logf(level Level, format string, v ...interface{}) {
fields["file"] = fmt.Sprintf("%s:%d", logCallerfilePath(file), line) fields["file"] = fmt.Sprintf("%s:%d", logCallerfilePath(file), line)
} }
rec := dlog.Record{
Timestamp: time.Now(),
Message: fmt.Sprintf(format, v...),
Metadata: make(map[string]string, len(fields)),
}
keys := make([]string, 0, len(fields)) keys := make([]string, 0, len(fields))
for k, v := range fields { for k, _ := range fields {
keys = append(keys, k) keys = append(keys, k)
rec.Metadata[k] = fmt.Sprintf("%v", v)
} }
sort.Strings(keys) sort.Strings(keys)
@@ -152,8 +137,8 @@ func (l *defaultLogger) Logf(level Level, format string, v ...interface{}) {
metadata += fmt.Sprintf(" %s=%v", k, fields[k]) metadata += fmt.Sprintf(" %s=%v", k, fields[k])
} }
t := rec.Timestamp.Format("2006-01-02 15:04:05") t := time.Now().Format("2006-01-02 15:04:05")
fmt.Printf("%s %s %v\n", t, metadata, rec.Message) fmt.Printf("%s %s %v\n", t, metadata, fmt.Sprintf(format, v...))
} }
func (l *defaultLogger) Options() Options { func (l *defaultLogger) Options() Options {