logging

package
v0.27.3 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateLogger

func CreateLogger(instanceName, format, level string, logOrigin bool) (*zerolog.Logger, error)

CreateLogger create and configure zerolog logger based on app config.

func GetDefaultLogger

func GetDefaultLogger() *zerolog.Logger

GetDefaultLogger create and configure default zerolog logger. It should be used before config is loaded

func GinMiddleware added in v0.16.0

func GinMiddleware(log *zerolog.Logger) gin.HandlerFunc

GinMiddleware returns a middleware that logs requests using zerolog.

func SetGinWriters added in v0.16.0

func SetGinWriters(log *zerolog.Logger)

SetGinWriters sets GIN to use zerolog logger for debugPrint, recovery messages and every other events when it uses fmt.Fprint(DefaultWriter/DefaultErrorWriter, ...) https://github.com/gin-gonic/gin/issues/1877#issuecomment-552637900

Types

This section is empty.

Jump to

Keyboard shortcuts

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