logger

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package logger

Package logger

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Decorator

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

func NewLoggerAdapter

func NewLoggerAdapter(
	logger Interface,
	loggerPrefixName string,
) *Decorator

func (*Decorator) Debug

func (loggerDecorator *Decorator) Debug(msg string)

func (*Decorator) Debugf

func (loggerDecorator *Decorator) Debugf(msg string, v ...interface{})

func (*Decorator) Error

func (loggerDecorator *Decorator) Error(msg string)

func (*Decorator) Errorf

func (loggerDecorator *Decorator) Errorf(msg string, v ...interface{})

func (*Decorator) Fatal

func (loggerDecorator *Decorator) Fatal(msg string)

func (*Decorator) Fatalf

func (loggerDecorator *Decorator) Fatalf(msg string, v ...interface{})

func (*Decorator) Info

func (loggerDecorator *Decorator) Info(msg string)

func (*Decorator) Infof

func (loggerDecorator *Decorator) Infof(msg string, v ...interface{})

func (*Decorator) Init

func (loggerDecorator *Decorator) Init(logPath, logName, logLevel string, logConfig *config.LogConfig)

func (*Decorator) LogHandler

func (loggerDecorator *Decorator) LogHandler() *slog.Logger

func (*Decorator) ShutdownCallback

func (loggerDecorator *Decorator) ShutdownCallback(ctx context.Context) error

func (*Decorator) Warn

func (loggerDecorator *Decorator) Warn(msg string)

func (*Decorator) Warnf

func (loggerDecorator *Decorator) Warnf(msg string, v ...interface{})

type Interface

type Interface interface {
	Init(logPath, logName, logLevel string, logConfig *config.LogConfig)
	ShutdownCallback(ctx context.Context) error
	LogHandler() *slog.Logger
	Debug(msg string)
	Debugf(msg string, v ...interface{})
	Info(msg string)
	Infof(msg string, v ...interface{})
	Warn(msg string)
	Warnf(msg string, v ...interface{})
	Error(msg string)
	Errorf(msg string, v ...interface{})
	Fatal(msg string)
	Fatalf(msg string, v ...interface{})
}

Jump to

Keyboard shortcuts

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