1
0
mirror of https://github.com/charlienet/go-mixed.git synced 2025-07-18 08:32:40 +08:00
Files
go-mixed/logx/log.go
2022-03-31 17:02:13 +08:00

21 lines
490 B
Go

package logx
// Fields type, used to pass to `WithFields`.
type Fields map[string]any
type Logger interface {
SetLevel(level Level)
WithField(key string, value any) Logger
WithFields(fields Fields) Logger
Info(args ...any)
Infof(format string, args ...any)
Warn(args ...any)
Error(args ...any)
Warnf(format string, args ...any)
Errorf(format string, args ...any)
Fatalf(format string, args ...any)
Println(args ...any)
Print(args ...any)
Printf(format string, args ...any)
}