log

package module
v0.0.0-...-6a3fedf Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultMessageKey = "msg"

DefaultMessageKey default message key.

Functions

func NewZapLogger

func NewZapLogger(config ZapConfig) *zap.Logger

Types

type Level

type Level int8

Level is a logger level.

const (
	// LevelDebug is logger debug level.
	LevelDebug Level = iota - 1
	// LevelInfo is logger info level.
	LevelInfo
	// LevelWarn is logger warn level.
	LevelWarn
	// LevelError is logger error level.
	LevelError
	// LevelFatal is logger fatal level
	LevelFatal
)

func ParseLevel

func ParseLevel(s string) Level

ParseLevel parses a level string into a logger Level value.

func (Level) String

func (l Level) String() string

type Logger

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

func NewLogger

func NewLogger(zLog *zap.Logger, opts ...Option) *Logger

func (*Logger) Close

func (l *Logger) Close() error

func (*Logger) Debug

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

Debug logs a message at debug level.

func (*Logger) Debugf

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

Debugf logs a message at debug level.

func (*Logger) Debugw

func (l *Logger) Debugw(keyvals ...interface{})

Debugw logs a message at debug level.

func (*Logger) Error

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

Error logs a message at error level.

func (*Logger) Errorf

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

Errorf logs a message at error level.

func (*Logger) Errorw

func (l *Logger) Errorw(keyvals ...interface{})

Errorw logs a message at error level.

func (*Logger) Fatal

func (l *Logger) Fatal(a ...interface{})

Fatal logs a message at fatal level.

func (*Logger) Fatalf

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

Fatalf logs a message at fatal level.

func (*Logger) Fatalw

func (l *Logger) Fatalw(keyvals ...interface{})

Fatalw logs a message at fatal level.

func (*Logger) Info

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

Info logs a message at info level.

func (*Logger) Infof

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

Infof logs a message at info level.

func (*Logger) Infow

func (l *Logger) Infow(keyvals ...interface{})

Infow logs a message at info level.

func (*Logger) Log

func (l *Logger) Log(level Level, keyvals ...interface{}) error

func (*Logger) Sync

func (l *Logger) Sync() error

func (*Logger) Warn

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

Warn logs a message at warn level.

func (*Logger) Warnf

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

Warnf logs a message at warnf level.

func (*Logger) Warnw

func (l *Logger) Warnw(keyvals ...interface{})

Warnw logs a message at warnf level.

type Option

type Option func(*Logger)

Option is Helper option.

func WithMessageKey

func WithMessageKey(k string) Option

WithMessageKey with message key.

type ZapConfig

type ZapConfig struct {
	Prod       bool
	Filename   string
	MaxSize    int32
	MaxBackups int32
	MaxAge     int32
	Compress   bool
}

Jump to

Keyboard shortcuts

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