echologgerzap

package
v0.0.0-...-9b686b4 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EchoLoggerZap

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

func Default

func Default() *EchoLoggerZap

Default creates *EchoLoggerZap with opinionated defaults.

func New

func New(w io.Writer, factory ZapFactory, level log.Lvl) *EchoLoggerZap

func (*EchoLoggerZap) Debug

func (l *EchoLoggerZap) Debug(i ...interface{})

func (*EchoLoggerZap) Debugf

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

func (*EchoLoggerZap) Debugj

func (l *EchoLoggerZap) Debugj(j log.JSON)

func (*EchoLoggerZap) Error

func (l *EchoLoggerZap) Error(i ...interface{})

func (*EchoLoggerZap) Errorf

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

func (*EchoLoggerZap) Errorj

func (l *EchoLoggerZap) Errorj(j log.JSON)

func (*EchoLoggerZap) Fatal

func (l *EchoLoggerZap) Fatal(i ...interface{})

func (*EchoLoggerZap) Fatalf

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

func (*EchoLoggerZap) Fatalj

func (l *EchoLoggerZap) Fatalj(j log.JSON)

func (*EchoLoggerZap) Info

func (l *EchoLoggerZap) Info(i ...interface{})

func (*EchoLoggerZap) Infof

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

func (*EchoLoggerZap) Infoj

func (l *EchoLoggerZap) Infoj(j log.JSON)

func (*EchoLoggerZap) Level

func (l *EchoLoggerZap) Level() log.Lvl

func (*EchoLoggerZap) Output

func (l *EchoLoggerZap) Output() io.Writer

func (*EchoLoggerZap) Panic

func (l *EchoLoggerZap) Panic(i ...interface{})

func (*EchoLoggerZap) Panicf

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

func (*EchoLoggerZap) Panicj

func (l *EchoLoggerZap) Panicj(j log.JSON)

func (*EchoLoggerZap) Prefix

func (l *EchoLoggerZap) Prefix() string

func (*EchoLoggerZap) Print

func (l *EchoLoggerZap) Print(i ...interface{})

func (*EchoLoggerZap) Printf

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

func (*EchoLoggerZap) Printj

func (l *EchoLoggerZap) Printj(j log.JSON)

func (*EchoLoggerZap) SetHeader

func (l *EchoLoggerZap) SetHeader(h string)

func (*EchoLoggerZap) SetLevel

func (l *EchoLoggerZap) SetLevel(v log.Lvl)

func (*EchoLoggerZap) SetOutput

func (l *EchoLoggerZap) SetOutput(w io.Writer)

func (*EchoLoggerZap) SetPrefix

func (l *EchoLoggerZap) SetPrefix(p string)

func (*EchoLoggerZap) Warn

func (l *EchoLoggerZap) Warn(i ...interface{})

func (*EchoLoggerZap) Warnf

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

func (*EchoLoggerZap) Warnj

func (l *EchoLoggerZap) Warnj(j log.JSON)

type ZapFactory

type ZapFactory = func(
	w io.Writer,
	logLevel zapcore.Level,
) *zap.Logger

Jump to

Keyboard shortcuts

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