logs

package
v0.0.0-...-8edd1ee Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DPanic

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

func Debug

func Debug(msg string, fields ...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 Init

func Init(filename, level string, maxSizeMB, maxAgeDay, maxBackups int, dev bool) *zap.Logger

初始化包级别的日志,必须在程序启动时调用

func Named

func Named(s string) *zap.Logger

获取命名日志,s可为空,表示包级别日志;不为空,则为子级别日志

func NewDevLogger

func NewDevLogger(filename, level string, maxSizeMB, maxAgeDay, maxBackups int) *zap.Logger

初始化开发模式的logger filename 可为空,为空则使用程序名为日志文件名 level 为"debug", "info", "warn", "error", "dpanic", "panic", "fatal" maxSizeMB 单个日志文件最大,单位为MB maxAgeDay 单个文件最多保留的天数 maxBackups 最多保留之前的几个日志文件

func NewProdLogger

func NewProdLogger(filename, level string, maxSizeMB, maxAgeDay, maxBackups int) *zap.Logger

初始化生产模式的logger

func Panic

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

func Sugar

func Sugar() *zap.SugaredLogger

封装下面的接口,是为了方便,直接用package名来调用

func Sync

func Sync() error

func Warn

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

func With

func With(fields ...zap.Field) *zap.Logger

func WithOptions

func WithOptions(opts ...zap.Option) *zap.Logger

Types

This section is empty.

Jump to

Keyboard shortcuts

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