beforeHandlerFunc() — fiber Function Reference
Architecture documentation for the beforeHandlerFunc() function in default_logger.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD da4f1ab5_8046_7b1d_2a24_36e2658356fe["beforeHandlerFunc()"] bbe7abe4_a8ff_16f2_cc00_3fc20e652f9f["default_logger.go"] da4f1ab5_8046_7b1d_2a24_36e2658356fe -->|defined in| bbe7abe4_a8ff_16f2_cc00_3fc20e652f9f style da4f1ab5_8046_7b1d_2a24_36e2658356fe fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
middleware/logger/default_logger.go lines 153–165
func beforeHandlerFunc(cfg *Config) {
if cfg == nil {
return
}
// If colors are enabled, check terminal compatibility
if cfg.enableColors && cfg.Stream == os.Stdout {
cfg.Stream = colorable.NewColorableStdout()
if !cfg.ForceColors && (os.Getenv("TERM") == "dumb" || os.Getenv("NO_COLOR") == "1" || (!isatty.IsTerminal(os.Stdout.Fd()) && !isatty.IsCygwinTerminal(os.Stdout.Fd()))) {
cfg.Stream = colorable.NewNonColorable(os.Stdout)
}
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does beforeHandlerFunc() do?
beforeHandlerFunc() is a function in the fiber codebase, defined in middleware/logger/default_logger.go.
Where is beforeHandlerFunc() defined?
beforeHandlerFunc() is defined in middleware/logger/default_logger.go at line 153.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free