log

package module
v0.0.0-...-45f74fb Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2022 License: MIT Imports: 3 Imported by: 0

README

logger

基于zap框架开发的日志logger

Documentation

Index

Constants

View Source
const (
	DebugLevel  = "Debug"
	InfoLevel   = "Info"
	WarnLevel   = "Warn"
	ErrorLevel  = "Error"
	DPanicLevel = "DPanic"
	PanicLevel  = "Panic"
	FatalLevel  = "Fatal"
)

log七种级别的日志

Variables

Functions

func Debugf

func Debugf(template string, args ...interface{})

format output logs

func Errorf

func Errorf(template string, args ...interface{})

func Fatal

func Fatal(args ...interface{})

func Fatalf

func Fatalf(template string, args ...interface{})

func Infof

func Infof(template string, args ...interface{})

func InitFromConfig

func InitFromConfig(configType string, filePath string)

func InitLoggerFromParams

func InitLoggerFromParams(logFormat string, level string, logFile string, maxSize int, maxbackups int, maxAge int, localTime bool, compress bool)

func Panic

func Panic(args ...interface{})

func Panicf

func Panicf(template string, args ...interface{})

func Sync

func Sync()

func Warnf

func Warnf(template string, args ...interface{})

Types

type Adapter

type Adapter struct {
	// contains filtered or unexported fields
}

func NewAdapter

func NewAdapter(logFormat string, level string, logFile string, maxSize int, maxbackups int, maxAge int, localTime bool, compress bool) *Adapter

func (*Adapter) DPanic

func (adapter *Adapter) DPanic(args ...interface{})

func (*Adapter) DPanicf

func (adapter *Adapter) DPanicf(template string, args ...interface{})

func (*Adapter) DPanicw

func (adapter *Adapter) DPanicw(msg string, keysAndValues ...interface{})

func (*Adapter) Debug

func (adapter *Adapter) Debug(args ...interface{})

func (*Adapter) Debugf

func (adapter *Adapter) Debugf(template string, args ...interface{})

func (*Adapter) Debugw

func (adapter *Adapter) Debugw(msg string, keysAndValues ...interface{})

func (*Adapter) Error

func (adapter *Adapter) Error(args ...interface{})

func (*Adapter) Errorf

func (adapter *Adapter) Errorf(template string, args ...interface{})

func (*Adapter) Errorw

func (adapter *Adapter) Errorw(msg string, keysAndValues ...interface{})

func (*Adapter) Fatal

func (adapter *Adapter) Fatal(args ...interface{})

func (*Adapter) Fatalf

func (adapter *Adapter) Fatalf(template string, args ...interface{})

func (*Adapter) Fatalw

func (adapter *Adapter) Fatalw(msg string, keysAndValues ...interface{})

func (*Adapter) Info

func (adapter *Adapter) Info(args ...interface{})

func (*Adapter) Infof

func (adapter *Adapter) Infof(template string, args ...interface{})

func (*Adapter) Infow

func (adapter *Adapter) Infow(msg string, keysAndValues ...interface{})

func (*Adapter) Panic

func (adapter *Adapter) Panic(args ...interface{})

func (*Adapter) Panicf

func (adapter *Adapter) Panicf(template string, args ...interface{})

func (*Adapter) Panicw

func (adapter *Adapter) Panicw(msg string, keysAndValues ...interface{})

func (*Adapter) Warn

func (adapter *Adapter) Warn(args ...interface{})

func (*Adapter) Warnf

func (adapter *Adapter) Warnf(template string, args ...interface{})

func (*Adapter) Warnw

func (adapter *Adapter) Warnw(msg string, keysAndValues ...interface{})

type Logger

type Logger struct {
	// contains filtered or unexported fields
}

func (*Logger) Debug

func (l *Logger) Debug(args ...interface{})

Debug 使用方法:log.Debug("test")

func (*Logger) Error

func (l *Logger) Error(args ...interface{})

func (*Logger) Info

func (l *Logger) Info(args ...interface{})

func (*Logger) Warn

func (l *Logger) Warn(args ...interface{})

type Loggor

type Loggor interface {
	Trace()
	Debug()
	Info()
	Warn()
	Error()
}

type Slogger

type Slogger struct {
	// contains filtered or unexported fields
}
var SSlogger *Slogger

func NewSlogger

func NewSlogger() *Slogger

Jump to

Keyboard shortcuts

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