diff --git a/middleware/logger.go b/middleware/logger.go index 19f3cf15..4cd602f4 100644 --- a/middleware/logger.go +++ b/middleware/logger.go @@ -108,6 +108,19 @@ func Logger(format ...string) fiber.Handler { // LoggerWithConfig allows you to pass an CompressConfig func LoggerWithConfig(config LoggerConfig) fiber.Handler { + // Set config default values + if config.Format == "" { + config.Format = LoggerConfigDefault.Format + } + + if config.TimeFormat == "" { + config.TimeFormat = LoggerConfigDefault.TimeFormat + } + + if config.Output == nil { + config.Output = LoggerConfigDefault.Output + } + // Middleware settings var mutex sync.RWMutex