golog

package module
v0.0.0-...-abdeecc Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2017 License: MIT Imports: 6 Imported by: 0

README

golog

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Debuger

type Debuger interface {
	IsDebug() bool
	Debug(args ...interface{})
	Debugln(args ...interface{})
	Debugf(format string, args ...interface{})
}

Debuger Output debug message if IsDebug() return false, function will not output

type Errorer

type Errorer interface {
	Error(args ...interface{})
	Errorln(args ...interface{})
	Errorf(format string, args ...interface{})
}

Errorer Output error message

type Fataler

type Fataler interface {
	Fatal(args ...interface{})
	Fatalln(args ...interface{})
	Fatalf(format string, args ...interface{})
}

Fataler Output Fataler message

type Formater

type Formater interface {
	Printer
	Debuger
	Infoer
	Warner
	Errorer
	Fataler
	Panicer
}

Formater All leval output function

type Infoer

type Infoer interface {
	Info(args ...interface{})
	Infoln(args ...interface{})
	Infof(format string, args ...interface{})
}

Infoer Output information message

type Logger

type Logger struct {
	Logger *zap.Logger
	// contains filtered or unexported fields
}

Logger 可以看到被调用者的logger

func New

func New(debugLevel bool) (*Logger, error)

New new logger

func (Logger) AddField

func (l Logger) AddField(key string, value interface{})

AddField Add new filed to log message

func (Logger) Caller

func (l Logger) Caller(i int) Logger

Caller Add caller field

func (Logger) Debug

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

Debug Debug

func (Logger) Debugf

func (l Logger) Debugf(format string, args ...interface{})

Debugf Debugf

func (Logger) Debugln

func (l Logger) Debugln(args ...interface{})

Debugln Debugln

func (Logger) Error

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

Error Error

func (Logger) Errorf

func (l Logger) Errorf(format string, args ...interface{})

Errorf Errorf

func (Logger) Errorln

func (l Logger) Errorln(args ...interface{})

Errorln Errorln

func (Logger) Fatal

func (l Logger) Fatal(args ...interface{})

Fatal Fatal

func (Logger) Fatalf

func (l Logger) Fatalf(format string, args ...interface{})

Fatalf Fatalf

func (Logger) Fatalln

func (l Logger) Fatalln(args ...interface{})

Fatalln Fatalln

func (Logger) Info

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

Info Info

func (Logger) Infof

func (l Logger) Infof(format string, args ...interface{})

Infof Infof

func (Logger) Infoln

func (l Logger) Infoln(args ...interface{})

Infoln Infoln

func (Logger) Panic

func (l Logger) Panic(args ...interface{})

Panic Panic

func (Logger) Panicf

func (l Logger) Panicf(format string, args ...interface{})

Panicf Panicf

func (Logger) Panicln

func (l Logger) Panicln(args ...interface{})

Panicln Panicln

func (Logger) Print

func (l Logger) Print(args ...interface{})

Print Print

func (Logger) Printf

func (l Logger) Printf(format string, args ...interface{})

Printf Printf

func (Logger) Println

func (l Logger) Println(args ...interface{})

Println Println

func (Logger) Read

func (l Logger) Read(p []byte) (int, error)

Read output log message

func (Logger) Warn

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

Warn Warn

func (Logger) Warnf

func (l Logger) Warnf(format string, args ...interface{})

Warnf Warnf

func (Logger) Warnln

func (l Logger) Warnln(args ...interface{})

Warnln Warnln

type Panicer

type Panicer interface {
	Panic(args ...interface{})
	Panicln(args ...interface{})
	Panicf(format string, args ...interface{})
}

Panicer Output panic message

type Printer

type Printer interface {
	Print(args ...interface{})
	Println(args ...interface{})
	Printf(format string, args ...interface{})
}

Printer Normal output function

type Warner

type Warner interface {
	Warn(args ...interface{})
	Warnln(args ...interface{})
	Warnf(format string, args ...interface{})
}

Warner Output warning message

Jump to

Keyboard shortcuts

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