logger

package
v1.0.23 Latest Latest
Warning

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

Go to latest
Published: Feb 4, 2026 License: MIT Imports: 6 Imported by: 3

README ΒΆ

πŸ“¦ Package logger

Source Path: pkg/logger

🏷️ Variables

var once sync.Once

🧩 Types

Logger
type Logger struct {
	Log *zap.Logger
}
Methods
Debug

Debug logs a message at the Debug level. It accepts a message string and optional zap fields to include additional context in the log entry.

func (l *Logger) Debug(message string, fields ...zap.Field)
Error

Error logs a message at the Error level. It accepts a message string and optional zap fields to include additional context in the log entry.

func (l *Logger) Error(message string, fields ...zap.Field)
Fatal

Fatal logs a message at the Fatal level. It accepts a message string and optional zap fields to include additional context in the log entry. The function will log the message and then terminate the application.

func (l *Logger) Fatal(message string, fields ...zap.Field)
Info

Info logs a message at the Info level. It accepts a message string and optional zap fields to include additional context in the log entry.

func (l *Logger) Info(message string, fields ...zap.Field)
LoggerInterface
type LoggerInterface interface {
	Info func(message string, fields ...zap.Field)
	Fatal func(message string, fields ...zap.Field)
	Debug func(message string, fields ...zap.Field)
	Error func(message string, fields ...zap.Field)
}

Documentation ΒΆ

Index ΒΆ

Constants ΒΆ

This section is empty.

Variables ΒΆ

This section is empty.

Functions ΒΆ

func ResetInstance ΒΆ added in v1.0.22

func ResetInstance()

Types ΒΆ

type Logger ΒΆ

type Logger struct {
	Log *zap.Logger
}

func (*Logger) Check ΒΆ added in v1.0.22

func (l *Logger) Check(level zapcore.Level, message string) *zapcore.CheckedEntry

func (*Logger) Debug ΒΆ

func (l *Logger) Debug(message string, fields ...zap.Field)

func (*Logger) Error ΒΆ

func (l *Logger) Error(message string, fields ...zap.Field)

func (*Logger) Fatal ΒΆ

func (l *Logger) Fatal(message string, fields ...zap.Field)

func (*Logger) Info ΒΆ

func (l *Logger) Info(message string, fields ...zap.Field)

func (*Logger) Sync ΒΆ added in v1.0.22

func (l *Logger) Sync() error

func (*Logger) Warn ΒΆ added in v1.0.22

func (l *Logger) Warn(message string, fields ...zap.Field)

func (*Logger) With ΒΆ added in v1.0.22

func (l *Logger) With(fields ...zap.Field) LoggerInterface

type LoggerInterface ΒΆ

type LoggerInterface interface {
	Info(message string, fields ...zap.Field)
	Fatal(message string, fields ...zap.Field)
	Debug(message string, fields ...zap.Field)
	Error(message string, fields ...zap.Field)
	Warn(message string, fields ...zap.Field)
	Check(level zapcore.Level, message string) *zapcore.CheckedEntry
	With(fields ...zap.Field) LoggerInterface
	Sync() error
}

func GetInstance ΒΆ added in v1.0.22

func GetInstance() LoggerInterface

func NewLogger ΒΆ

func NewLogger(service string, loggerProvider *log.LoggerProvider) (LoggerInterface, error)

Directories ΒΆ

Path Synopsis
Package mock_logger is a generated GoMock package.
Package mock_logger is a generated GoMock package.

Jump to

Keyboard shortcuts

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