golog

package
v0.0.0-...-01a1fb0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 21, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DevelopmentMode bool   = true
	Filename        string // 日志文件路径
	MaxSize         int    // 每个日志的大小,单位是M
	MaxAge          int    // 文件被保存的天数
	Compress        bool   // 是否压缩
	MaxBackups      int    // 保存多少个文件备份

)

Functions

func Any

func Any(key string, val interface{}) zap.Field

func Debug

func Debug(msg string, fields ...zap.Field)

func Duration

func Duration(key string, val time.Duration) zap.Field

func Error

func Error(msg string, fields ...zap.Field)

func Fatal

func Fatal(msg string, fields ...zap.Field)

func Info

func Info(msg string, fields ...zap.Field)

func Int

func Int(key string, val int) zap.Field

func Int32

func Int32(key string, val int32) zap.Field

func Int64

func Int64(key string, val int64) zap.Field

func Panic

func Panic(msg string, fields ...zap.Field)

func Reflect

func Reflect(key string, val interface{}) zap.Field

func SetLogger

func SetLogger(l *zap.Logger)

func String

func String(key string, val string) zap.Field

包装 zap.Field

func Time

func Time(key string, val time.Time) zap.Field

func Uint

func Uint(key string, val uint) zap.Field

func Uint32

func Uint32(key string, val uint32) zap.Field

func Uint64

func Uint64(key string, val uint64) zap.Field

func Warn

func Warn(msg string, fields ...zap.Field)

Types

type Logger

type Logger struct {
	Service string
}

func New

func New(service string) *Logger

func (*Logger) Any

func (this *Logger) Any(key string, val interface{}) zap.Field

func (*Logger) Debug

func (this *Logger) Debug(msg string, fields ...zap.Field)

func (*Logger) Duration

func (this *Logger) Duration(key string, val time.Duration) zap.Field

func (*Logger) Error

func (this *Logger) Error(msg string, fields ...zap.Field)

func (*Logger) Fatal

func (this *Logger) Fatal(msg string, fields ...zap.Field)

func (*Logger) Info

func (this *Logger) Info(msg string, fields ...zap.Field)

func (*Logger) Int

func (this *Logger) Int(key string, val int) zap.Field

func (*Logger) Int32

func (this *Logger) Int32(key string, val int32) zap.Field

func (*Logger) Int64

func (this *Logger) Int64(key string, val int64) zap.Field

func (*Logger) Panic

func (this *Logger) Panic(msg string, fields ...zap.Field)

func (*Logger) Reflect

func (this *Logger) Reflect(key string, val interface{}) zap.Field

func (*Logger) String

func (this *Logger) String(key string, val string) zap.Field

func (*Logger) Time

func (this *Logger) Time(key string, val time.Time) zap.Field

func (*Logger) Uint

func (this *Logger) Uint(key string, val uint) zap.Field

func (*Logger) Uint32

func (this *Logger) Uint32(key string, val uint32) zap.Field

func (*Logger) Uint64

func (this *Logger) Uint64(key string, val uint64) zap.Field

func (*Logger) Warn

func (this *Logger) Warn(msg string, fields ...zap.Field)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL