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.