logger

package
v1.4.1 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2025 License: MIT Imports: 6 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewLogger

func NewLogger(logFile string, logTerminal, silence bool, opts ...LogFunc) domain.BucktLogger

Types

type BucktLogger

type BucktLogger struct {
	Logger *log.Logger
	// contains filtered or unexported fields
}

func (*BucktLogger) AddLogger added in v1.3.0

func (l *BucktLogger) AddLogger(logger *log.Logger)

func (*BucktLogger) Errorf

func (l *BucktLogger) Errorf(format string, args ...any)

Error logs an error message

func (*BucktLogger) GetLogger added in v1.3.0

func (l *BucktLogger) GetLogger() *log.Logger

func (*BucktLogger) Info

func (l *BucktLogger) Info(message string)

Info logs an info message

func (*BucktLogger) Infof added in v1.0.2

func (l *BucktLogger) Infof(format string, args ...any)

infof logs an info message with formatting

func (*BucktLogger) Warn

func (l *BucktLogger) Warn(message string)

Warn logs a warning message

func (*BucktLogger) WrapError

func (l *BucktLogger) WrapError(message string, err error) error

WrapError logs an error message and returns an error

func (*BucktLogger) WrapErrorf

func (l *BucktLogger) WrapErrorf(message string, err error, args ...any) error

WrapErrorf logs an error message with formatting

func (*BucktLogger) Writer

func (l *BucktLogger) Writer() io.Writer

Writer returns the writer for the info logger

type LogFunc

type LogFunc func(domain.BucktLogger)

func WithLogger

func WithLogger(logger *log.Logger) LogFunc

Jump to

Keyboard shortcuts

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