set textFormatter as default formatter

remotes/origin/HEAD
dingjun 6 years ago
parent ccc0bd2695
commit da6f107a43

@ -1,15 +1,11 @@
package log
import (
"fmt"
"time"
)
// Formatter is a interface used to implement a custom Formatter
type Formatter interface {
Format(level Level, msg string, logger *Logger) []byte
}
/*
// simpleFormatter is default formmatter
type simpleFormatter struct {
}
@ -19,3 +15,4 @@ func (f *simpleFormatter) Format(level Level, msg string, logger *Logger) []byte
time := time.Now().Format("15:04:05.000")
return []byte(fmt.Sprintf("%s %s %s\n", time, level.String(), msg))
}
*/

@ -21,9 +21,11 @@ type Logger struct {
// New creates a new Logger
func New() *Logger {
return &Logger{
Level: INFO,
Formatter: new(simpleFormatter),
Out: os.Stdout,
Level: INFO,
Formatter: &TextFormatter{
TimeFormat: "2006-01-02 15:04:05.000",
},
Out: os.Stdout,
}
}

Loading…
Cancel
Save