logger

package
v3.2.0 Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Logger

type Logger interface {
	Output() io.Writer
	SetOutput(w io.Writer)
	Prefix() string
	SetPrefix(p string)
	Level() log.Lvl
	SetLevel(v log.Lvl)
	SetHeader(h string)
	Print(i ...interface{})
	Printf(format string, args ...interface{})
	Printj(j log.JSON)
	Debug(i ...interface{})
	Debugf(format string, args ...interface{})
	Debugj(j log.JSON)
	Info(i ...interface{})
	Infof(format string, args ...interface{})
	Infoj(j log.JSON)
	Warn(i ...interface{})
	Warnf(format string, args ...interface{})
	Warnj(j log.JSON)
	Error(i ...interface{})
	Errorf(format string, args ...interface{})
	Errorj(j log.JSON)
	Fatal(i ...interface{})
	Fatalj(j log.JSON)
	Fatalf(format string, args ...interface{})
	Panic(i ...interface{})
	Panicj(j log.JSON)
	Panicf(format string, args ...interface{})
}

Logger defines the logging interface.

type ZapLogger

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

func New

func New() *ZapLogger

New init logger

func NewWithConfig

func NewWithConfig(cfg ZapLoggerConfig) *ZapLogger

func (ZapLogger) DPanic

func (t ZapLogger) DPanic(i ...any)

func (ZapLogger) Debug

func (t ZapLogger) Debug(i ...any)

func (ZapLogger) Error

func (t ZapLogger) Error(i ...any)

func (ZapLogger) Fatal

func (t ZapLogger) Fatal(i ...any)

func (ZapLogger) Info

func (t ZapLogger) Info(i ...any)

func (ZapLogger) Panic

func (t ZapLogger) Panic(i ...any)

func (ZapLogger) Sync

func (t ZapLogger) Sync() error

func (ZapLogger) Warn

func (t ZapLogger) Warn(i ...any)

func (ZapLogger) With

func (t ZapLogger) With(key string, val any) ZapLogger

type ZapLoggerConfig

type ZapLoggerConfig struct {
	Filename    string
	EncoderType string
	Pre         string
	MaxSize     int
	MaxAge      int
	MaxBackups  int
	Level       zapcore.Level
	LocalTime   bool
	Compress    bool
}

Jump to

Keyboard shortcuts

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