selog

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Debugc added in v0.0.2

func Debugc(message string, fields ...zap.Field)

func Errorc added in v0.0.2

func Errorc(message string, fields ...zap.Field)

func GeneralConfig added in v0.0.2

func GeneralConfig() zapcore.EncoderConfig

func Infoc added in v0.0.2

func Infoc(message string, fields ...zap.Field)

func Warnc added in v0.0.2

func Warnc(message string, fields ...zap.Field)

Types

type FormatLogger added in v0.0.2

type FormatLogger interface {
	Debugf(format string, args ...interface{})
	Infof(format string, args ...interface{})
	Warnf(format string, args ...interface{})
	Errorf(format string, args ...interface{})
	Fatalf(format string, args ...interface{})
	Panicf(format string, args ...interface{})
}

FormatLogger 携带format的日志打印

type Logger added in v0.0.2

type Logger interface {
	StandardLogger
	FormatLogger
	WithMetaLogger

	// 用于创建子Logger
	Named(name string) Logger
	With(fields ...zap.Field) Logger
}

Logger 程序日志接口, 用于适配多种第三方日志插件

type SeLogger added in v0.0.2

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

func NewStdLogger added in v0.0.2

func NewStdLogger(level ...string) *SeLogger

create standard logger

func (*SeLogger) Debug added in v0.0.2

func (sl *SeLogger) Debug(msg string)

func (*SeLogger) Debugf added in v0.0.2

func (sl *SeLogger) Debugf(format string, args ...interface{})

func (*SeLogger) Debugt added in v0.0.2

func (sl *SeLogger) Debugt(msg string)

func (*SeLogger) Error added in v0.0.2

func (sl *SeLogger) Error(msg string)

func (*SeLogger) Errorf added in v0.0.2

func (sl *SeLogger) Errorf(format string, args ...interface{})

func (*SeLogger) Errort added in v0.0.2

func (sl *SeLogger) Errort(msg string)

func (*SeLogger) Fatal added in v0.0.2

func (sl *SeLogger) Fatal(msg string)

func (*SeLogger) Fatalf added in v0.0.2

func (sl *SeLogger) Fatalf(format string, args ...interface{})

func (*SeLogger) Fatalt added in v0.0.2

func (sl *SeLogger) Fatalt(msg string)

func (*SeLogger) Info added in v0.0.2

func (sl *SeLogger) Info(msg string)

func (*SeLogger) Infof added in v0.0.2

func (sl *SeLogger) Infof(format string, args ...interface{})

func (*SeLogger) Infot added in v0.0.2

func (sl *SeLogger) Infot(msg string)

func (*SeLogger) Named added in v0.0.2

func (sl *SeLogger) Named(name string) Logger

用于创建子Logger

func (*SeLogger) Panic added in v0.0.2

func (sl *SeLogger) Panic(msg string)

func (*SeLogger) Panicf added in v0.0.2

func (sl *SeLogger) Panicf(format string, args ...interface{})

func (*SeLogger) Panict added in v0.0.2

func (sl *SeLogger) Panict(msg string)

func (*SeLogger) Warn added in v0.0.2

func (sl *SeLogger) Warn(msg string)

func (*SeLogger) Warnf added in v0.0.2

func (sl *SeLogger) Warnf(format string, args ...interface{})

func (*SeLogger) Warnt added in v0.0.2

func (sl *SeLogger) Warnt(msg string)

func (*SeLogger) With added in v0.0.2

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

type StandardLogger added in v0.0.2

type StandardLogger interface {
	Debug(msg string)
	Info(msg string)
	Warn(msg string)
	Error(msg string)
	Fatal(msg string)
	Panic(msg string)
}

StandardLogger 标准的日志打印

type WithMetaLogger added in v0.0.2

type WithMetaLogger interface {
	Debugt(msg string)
	Infot(msg string)
	Warnt(msg string)
	Errort(msg string)
	Fatalt(msg string)
	Panict(msg string)
}

WithMetaLogger 携带额外的日志meta数据

Jump to

Keyboard shortcuts

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