Documentation
¶
Index ¶
Constants ¶
View Source
const LoggerKey = "logger"
Logger key for context
Variables ¶
View Source
var ConfigDefault = ZerologConfig{ Logger: nil, Skip: nil, GetLogger: func(c *fiber.Ctx) *zerolog.Logger { return GetLoggerFromContext(c) }, }
ConfigDefault is the default config
Functions ¶
func GetLoggerFromContext ¶
GetLoggerFromContext retrieves the logger from Fiber context
func InitGlobalLogger ¶
InitGlobalLogger initializes the global zerolog logger
Types ¶
type ZerologConfig ¶
type ZerologConfig struct {
// Logger instance to use
Logger *zerolog.Logger
// Skip logging for certain paths
Skip func(*fiber.Ctx) bool
// GetLogger allows customizing the logger for each request
GetLogger func(*fiber.Ctx) *zerolog.Logger
}
ZerologConfig defines the config for Zerolog middleware
Click to show internal directories.
Click to hide internal directories.