logger

package
v0.0.0-...-95a4c08 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ZerologLevel

func ZerologLevel(level string) zerolog.Level

Types

type AppLogger

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

AppLogger is a wrapper around zerolog.Logger.

func Setup

func Setup(env models.ServiceEnv) *AppLogger

func (*AppLogger) Debug

func (l *AppLogger) Debug() *zerolog.Event

Debug logs a message with debug level.

func (*AppLogger) Error

func (l *AppLogger) Error() *zerolog.Event

Error logs a message with error level.

func (*AppLogger) Fatal

func (l *AppLogger) Fatal() *zerolog.Event

Fatal logs a message with fatal level and exits the program.

func (*AppLogger) Info

func (l *AppLogger) Info() *zerolog.Event

Info logs a message with info level.

func (*AppLogger) WithReqID

func (l *AppLogger) WithReqID(ctx *gin.Context) (zerolog.Logger, string)

Jump to

Keyboard shortcuts

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