logger

package module
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const DeveloperLevel zapcore.Level = -2

Variables

This section is empty.

Functions

func Debug

func Debug(data ...any)

func Dev

func Dev(data ...any)

func Error

func Error(data ...any)

func Fatal

func Fatal(data ...any)

func Info

func Info(data ...any)

func Init

func Init(level string) error

func InitWith

func InitWith(level string, options Options) error

func IsDebug

func IsDebug() bool

func IsDev

func IsDev() bool

func IsError

func IsError() bool

func IsFatal

func IsFatal() bool

func IsInfo

func IsInfo() bool

func IsWarn

func IsWarn() bool

func Level

func Level() string

func Sync

func Sync()

func Warn

func Warn(data ...any)

Types

type Logger

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

func Get

func Get() *Logger

func New

func New(level string, options Options) (*Logger, error)

func NewWithDefaults

func NewWithDefaults(level string) (*Logger, error)

func (*Logger) Debug

func (logger *Logger) Debug(data ...any)

func (*Logger) Dev

func (logger *Logger) Dev(data ...any)

func (*Logger) Error

func (logger *Logger) Error(data ...any)

func (*Logger) Fatal

func (logger *Logger) Fatal(data ...any)

func (*Logger) Info

func (logger *Logger) Info(data ...any)

func (*Logger) IsDebug

func (logger *Logger) IsDebug() bool

func (*Logger) IsDev

func (logger *Logger) IsDev() bool

func (*Logger) IsError

func (logger *Logger) IsError() bool

func (*Logger) IsFatal

func (logger *Logger) IsFatal() bool

func (*Logger) IsInfo

func (logger *Logger) IsInfo() bool

func (*Logger) IsWarn

func (logger *Logger) IsWarn() bool

func (*Logger) Level

func (logger *Logger) Level() string

func (*Logger) SetLevel

func (logger *Logger) SetLevel(level string)

func (*Logger) Sub

func (logger *Logger) Sub(level string) (*Logger, error)

func (*Logger) Sync

func (logger *Logger) Sync()

func (*Logger) Warn

func (logger *Logger) Warn(data ...any)

func (*Logger) With

func (logger *Logger) With(fields ...zap.Field) *Logger

type Options

type Options struct {
	EncodeLevel    zapcore.LevelEncoder
	EncodeCaller   zapcore.CallerEncoder
	EncodeDuration zapcore.DurationEncoder
	EncodeTime     zapcore.TimeEncoder
	StackDepth     int
}

func DefaultOptions

func DefaultOptions() Options

Jump to

Keyboard shortcuts

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