Home / Type/ ConfigurableLogger Type — fiber Architecture

ConfigurableLogger Type — fiber Architecture

Architecture documentation for the ConfigurableLogger type/interface in log.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  dfa34793_31f5_f82c_58ca_f06aba99a15d["ConfigurableLogger"]
  05d2e69f_2f9c_91ef_77c4_ba99b4116598["log.go"]
  dfa34793_31f5_f82c_58ca_f06aba99a15d -->|defined in| 05d2e69f_2f9c_91ef_77c4_ba99b4116598
  style dfa34793_31f5_f82c_58ca_f06aba99a15d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

log/log.go lines 67–78

type ConfigurableLogger[T any] interface {
	// SetLevel sets logging level.
	//
	// Available levels: Trace, Debug, Info, Warn, Error, Fatal, Panic.
	SetLevel(level Level)

	// SetOutput sets the logger output.
	SetOutput(w io.Writer)

	// Logger returns the logger instance. It can be used to adjust the logger configurations in case of need.
	Logger() T
}

Defined In

Frequently Asked Questions

What is the ConfigurableLogger type?
ConfigurableLogger is a type/interface in the fiber codebase, defined in log/log.go.
Where is ConfigurableLogger defined?
ConfigurableLogger is defined in log/log.go at line 67.

Analyze Your Own Codebase

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

Try Supermodel Free