Home / Function/ beforeHandlerFunc() — fiber Function Reference

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

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