configDefault() — fiber Function Reference
Architecture documentation for the configDefault() function in config.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD a5a783db_43ec_2a5c_f586_e19e4d6b1211["configDefault()"] da519fe2_a5aa_4587_9bdb_974d6c113d35["config.go"] a5a783db_43ec_2a5c_f586_e19e4d6b1211 -->|defined in| da519fe2_a5aa_4587_9bdb_974d6c113d35 style a5a783db_43ec_2a5c_f586_e19e4d6b1211 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
middleware/logger/config.go lines 140–189
func configDefault(config ...Config) Config {
// Return default config if nothing provided
if len(config) < 1 {
return ConfigDefault
}
// Override default config
cfg := config[0]
// Set default values
if cfg.Next == nil {
cfg.Next = ConfigDefault.Next
}
if cfg.Skip == nil {
cfg.Skip = ConfigDefault.Skip
}
if cfg.Done == nil {
cfg.Done = ConfigDefault.Done
}
if cfg.Format == "" {
cfg.Format = ConfigDefault.Format
}
if cfg.TimeZone == "" {
cfg.TimeZone = ConfigDefault.TimeZone
}
if cfg.TimeFormat == "" {
cfg.TimeFormat = ConfigDefault.TimeFormat
}
if int(cfg.TimeInterval) <= 0 {
cfg.TimeInterval = ConfigDefault.TimeInterval
}
if cfg.Stream == nil {
cfg.Stream = ConfigDefault.Stream
}
if cfg.BeforeHandlerFunc == nil {
cfg.BeforeHandlerFunc = ConfigDefault.BeforeHandlerFunc
}
if cfg.LoggerFunc == nil {
cfg.LoggerFunc = ConfigDefault.LoggerFunc
}
// Enable colors if no custom format or output is given
if (!cfg.DisableColors && cfg.Stream == ConfigDefault.Stream) || cfg.ForceColors {
cfg.enableColors = true
}
return cfg
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does configDefault() do?
configDefault() is a function in the fiber codebase, defined in middleware/logger/config.go.
Where is configDefault() defined?
configDefault() is defined in middleware/logger/config.go at line 140.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free