Home / Function/ LoggerToWriter() — fiber Function Reference

LoggerToWriter() — fiber Function Reference

Architecture documentation for the LoggerToWriter() function in utils.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  d1059249_9dc9_84cb_cccf_ed454a727e69["LoggerToWriter()"]
  bf06993d_3182_2860_9771_529cc14bc251["utils.go"]
  d1059249_9dc9_84cb_cccf_ed454a727e69 -->|defined in| bf06993d_3182_2860_9771_529cc14bc251
  style d1059249_9dc9_84cb_cccf_ed454a727e69 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/logger/utils.go lines 80–95

func LoggerToWriter[T any](logger fiberlog.AllLogger[T], level fiberlog.Level) io.Writer {
	// Check if customLogger is nil
	if logger == nil {
		fiberlog.Panic("LoggerToWriter: customLogger must not be nil")
	}

	// Check if level is valid
	if level == fiberlog.LevelFatal || level == fiberlog.LevelPanic {
		fiberlog.Panic("LoggerToWriter: invalid level")
	}

	return &customLoggerWriter[T]{
		level:          level,
		loggerInstance: logger,
	}
}

Domain

Subdomains

Frequently Asked Questions

What does LoggerToWriter() do?
LoggerToWriter() is a function in the fiber codebase, defined in middleware/logger/utils.go.
Where is LoggerToWriter() defined?
LoggerToWriter() is defined in middleware/logger/utils.go at line 80.

Analyze Your Own Codebase

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

Try Supermodel Free