log

package
v0.0.0-...-4d895cd Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2024 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	InfoLevel  = zap.InfoLevel  // 0, default level
	WarnLevel  = zap.WarnLevel  // 1
	ErrorLevel = zap.ErrorLevel // 2
	// PanicLevel logs a message, then panics.
	PanicLevel = zap.PanicLevel // 4
	// FatalLevel logs a message, then calls os.Exit(1).
	FatalLevel = zap.FatalLevel // 5
	DebugLevel = zap.DebugLevel // -1
)

Variables

View Source
var (
	Any         = zap.Any
	Array       = zap.Array
	Binary      = zap.Binary
	Bool        = zap.Bool
	Bools       = zap.Bools
	ByteString  = zap.ByteString
	ByteStrings = zap.ByteStrings
	Complex64   = zap.Complex64
	Complex64s  = zap.Complex64s
	Complex128  = zap.Complex128
	Complex128s = zap.Complex128s
	Duration    = zap.Duration
	Durations   = zap.Durations
	Err         = zap.Error
	Errs        = zap.Errors
	Float32     = zap.Float32
	Float32s    = zap.Float32s
	Float64     = zap.Float64
	Float64s    = zap.Float64s
	Int         = zap.Int
	Ints        = zap.Ints
	Int8        = zap.Int8
	Int8s       = zap.Int8s
	Int16       = zap.Int16
	Int16s      = zap.Int16s
	Int32       = zap.Int32
	Int32s      = zap.Int32s
	Int64       = zap.Int64
	Int64s      = zap.Int64s
	NamedErr    = zap.NamedError
	Namespace   = zap.Namespace
	Stack       = zap.Stack
	String      = zap.String
	Stringer    = zap.Stringer
	Strings     = zap.Strings
	Time        = zap.Time
	Times       = zap.Times
	Uint        = zap.Uint
	Uints       = zap.Uints
	Uint8       = zap.Uint8
	Uint8s      = zap.Uint8s
	Uint16      = zap.Uint16
	Uint16s     = zap.Uint16s
	Uint32      = zap.Uint32
	Uint32s     = zap.Uint32s
	Uint64      = zap.Uint64
	Uint64s     = zap.Uint64s
	Uintptr     = zap.Uintptr
	Uintptrs    = zap.Uintptrs
)

Functions

func Debug

func Debug(msg string, fields ...Field)

func Error

func Error(msg string, fields ...Field)

func Fatal

func Fatal(msg string, fields ...Field)

func Info

func Info(msg string, fields ...Field)

func NewContext

func NewContext(parent context.Context, fields ...Field) context.Context

func Panic

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

func SetDefault

func SetDefault(logger Logger)

func Warn

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

Types

type Field

type Field = zap.Field

type Formatter

type Formatter string
const (
	FormatterText Formatter = "text"
	FormatterJSON Formatter = "json"
)

type Level

type Level = zapcore.Level

type Logger

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

func Default

func Default() Logger

func NewLogger

func NewLogger(o ...Option) Logger

func NewNilLogger

func NewNilLogger() Logger

func Nil

func Nil() Logger

func With

func With(fields ...Field) Logger

func WithContext

func WithContext(ctx context.Context) Logger

func (Logger) Debug

func (l Logger) Debug(msg string, fields ...Field)

func (Logger) Error

func (l Logger) Error(msg string, fields ...Field)

func (Logger) Fatal

func (l Logger) Fatal(msg string, fields ...Field)

func (Logger) Info

func (l Logger) Info(msg string, fields ...Field)

func (Logger) Log

func (l Logger) Log(logLevel Level, msg string, fields ...Field)

func (Logger) Panic

func (l Logger) Panic(msg string, fields ...Field)

func (Logger) ParseLevel

func (l Logger) ParseLevel(level string) (Level, error)

func (Logger) Std

func (l Logger) Std() StdLogger

func (Logger) Warn

func (l Logger) Warn(msg string, fields ...Field)

func (Logger) With

func (l Logger) With(fields ...Field) Logger

func (Logger) WithContext

func (l Logger) WithContext(ctx context.Context) Logger

type Option

type Option func(o *options)

func WithFormatter

func WithFormatter(f Formatter) Option

func WithLevel

func WithLevel(l Level) Option

func WithWriter

func WithWriter(w io.Writer) Option

type StdLogger

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

func (StdLogger) Fatal

func (l StdLogger) Fatal(v ...any)

func (StdLogger) Fatalf

func (l StdLogger) Fatalf(format string, v ...any)

func (StdLogger) Fatalln

func (l StdLogger) Fatalln(v ...any)

func (StdLogger) Panic

func (l StdLogger) Panic(v ...any)

func (StdLogger) Panicf

func (l StdLogger) Panicf(format string, v ...any)

func (StdLogger) Panicln

func (l StdLogger) Panicln(v ...any)

func (StdLogger) Print

func (l StdLogger) Print(v ...any)

func (StdLogger) Printf

func (l StdLogger) Printf(format string, v ...any)

func (StdLogger) Println

func (l StdLogger) Println(v ...any)

Jump to

Keyboard shortcuts

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