Home / Function/ printStartupEntries() — fiber Function Reference

printStartupEntries() — fiber Function Reference

Architecture documentation for the printStartupEntries() function in listen.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  38373318_c308_81fa_c2e4_6c149e3872eb["printStartupEntries()"]
  5d4f872f_d638_4150_3260_9d03918ab7b6["listen.go"]
  38373318_c308_81fa_c2e4_6c149e3872eb -->|defined in| 5d4f872f_d638_4150_3260_9d03918ab7b6
  style 38373318_c308_81fa_c2e4_6c149e3872eb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

listen.go lines 489–509

func printStartupEntries(out io.Writer, colors *Colors, entries []startupMessageEntry) {
	// Sort entries by priority (higher priority first)
	sort.Slice(entries, func(i, j int) bool {
		return entries[i].priority > entries[j].priority
	})

	for _, entry := range entries {
		var label string
		var color string
		switch entry.level {
		case StartupMessageLevelWarning:
			label, color = "WARN", colors.Yellow
		case StartupMessageLevelError:
			label, color = errString, colors.Red
		default:
			label, color = "INFO", colors.Green
		}

		fmt.Fprintf(out, "%s%s%s %s: \t%s%s%s\n", color, label, colors.Reset, entry.title, colors.Blue, entry.value, colors.Reset)
	}
}

Domain

Subdomains

Defined In

Frequently Asked Questions

What does printStartupEntries() do?
printStartupEntries() is a function in the fiber codebase, defined in listen.go.
Where is printStartupEntries() defined?
printStartupEntries() is defined in listen.go at line 489.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free