Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CustomTimeEncoder ¶ added in v1.1.0
func CustomTimeEncoder(t time.Time, enc zapcore.PrimitiveArrayEncoder)
Types ¶
type AbsLog ¶
type AbsLog struct {
Debug func(args ...interface{})
Debugf func(format string, args ...interface{})
Info func(args ...interface{})
Infof func(format string, args ...interface{})
Warn func(args ...interface{})
Warnf func(format string, args ...interface{})
Error func(args ...interface{})
Errorf func(format string, args ...interface{})
Panic func(args ...interface{})
Panicf func(format string, args ...interface{})
Fatal func(args ...interface{})
Fatalf func(format string, args ...interface{})
}
func GetLogrusLogger ¶ added in v1.1.0
func GetZapLogger ¶ added in v1.1.0
type AbsLogBuilder ¶
type AbsLogBuilder struct {
// contains filtered or unexported fields
}
AbsLogBuilder is a builder for creating a new AbsLogger.
func GetAbsLogBuilder ¶
func GetAbsLogBuilder() *AbsLogBuilder
GetAbsLogBuilder returns a new AbsLogBuilder.
func (*AbsLogBuilder) Build ¶
func (builder *AbsLogBuilder) Build() *AbsLog
Build builds a new AbsLogger.
func (*AbsLogBuilder) LogLevel ¶
func (builder *AbsLogBuilder) LogLevel(level LogLevel) *AbsLogBuilder
LogLevel sets the log level for the AbsLogger.
func (*AbsLogBuilder) LoggerGen ¶ added in v1.0.1
func (builder *AbsLogBuilder) LoggerGen(generator LoggerGen) *AbsLogBuilder
func (*AbsLogBuilder) LoggerType ¶ added in v1.1.0
func (builder *AbsLogBuilder) LoggerType(loggerType LoggerType) *AbsLogBuilder
type LoggerType ¶ added in v1.1.0
type LoggerType int8
const ( ZapLogger LoggerType = iota + 1 LogrusLogger )
Click to show internal directories.
Click to hide internal directories.