log

package
v2.0.0 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package log is a thin wrapper based on "go.uber.org/zap".

Index

Constants

View Source
const (
	DebugLevel   = zapcore.DebugLevel
	InfoLevel    = zapcore.InfoLevel
	WarnLevel    = zapcore.WarnLevel
	ErrorLevel   = zapcore.ErrorLevel
	DPanicLevel  = zapcore.DPanicLevel
	PanicLevel   = zapcore.PanicLevel
	FatalLevel   = zapcore.FatalLevel
	InvalidLevel = zapcore.InvalidLevel
	SilentLevel  = InvalidLevel + 1
)

Levels are aliases for Level.

Variables

View Source
var Must = zap.Must

Must is an alias for zap.Must.

Functions

func Debugf

func Debugf(template string, args ...any)

func Errorf

func Errorf(template string, args ...any)

func Fatalf

func Fatalf(template string, args ...any)

func Infof

func Infof(template string, args ...any)

func SetLogger

func SetLogger(logger *Logger)

SetLogger sets the global Logger and SugaredLogger.

func Warnf

func Warnf(template string, args ...any)

Types

type Level

type Level = zapcore.Level

Level is an alias for zapcore.Level.

func ParseLevel

func ParseLevel(text string) (Level, error)

ParseLevel is a thin wrapper for zapcore.ParseLevel.

type Logger

type Logger = zap.Logger

logger aliases for zap.Logger and zap.SugaredLogger.

func NewLeveled

func NewLeveled(l Level, options ...Option) (*Logger, error)

type Option

type Option = zap.Option

Option is an alias for zap.Option.

type SugaredLogger

type SugaredLogger = zap.SugaredLogger

logger aliases for zap.Logger and zap.SugaredLogger.

Jump to

Keyboard shortcuts

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